earliest_day = 5; $this->latest_day = 20; } protected function get_all_posts() { // very quickly work out if we are sorting by cat or tag $cat = ''; if ($_POST['incategory'] != '') { $cat = '&cat=' . (int)$_POST['incategory']; } $tag = ''; if ($_POST['tagid'] != '') { $tag = "&tag_id=" . (int) $_POST['tagid']; } $all_posts = array(); $all_query = new WP_Query('showposts=' . $this->abs_max_posts . $cat . $tag); while($all_query->have_posts()) { $all_query->the_post(); $orig_date = get_the_date("Y-m-d H:i:s"); $i++; $all_posts[get_the_ID()] = array ( "link" => get_permalink(), "title" => the_title('','',false), "orig_date" => $orig_date, ); } return $all_posts; } public function redate_posts() { if (isset($_POST['latest_day']) && is_numeric($_POST['latest_day'])) { $this->latest_day = (int) $_POST['latest_day']; } if (isset($_POST['earliest_day']) && is_numeric($_POST['earliest_day'])) { $this->earliest_day = (int) $_POST['earliest_day']; } if ($this->earliest_day == 0 && $this->latest_day == 0) { echo "

Please go back - you cannot set latest and earliest at 0

"; return; } if ($this->earliest_day < 0 || $this->latest_day < 0 ) { echo "

Please go back - you cannot either value as lower than 0

"; return; } if ($_POST['tagid'] !='' && $_POST['incategory'] != '') { echo "

Please go back - you cannot set both slug and category!

"; return; } $total_diff_in_days = $this->latest_day + $this->earliest_day; echo "

Reordering

"; echo "

The earliest day is {$this->earliest_day} days ago. The latest day is {$this->latest_day} days in the future

"; $allposts = $this->get_all_posts(); if (count($allposts) > 0) { $doneDays = array(); echo ""; foreach($allposts as $id => $postData) { $link = $postData['link']; $title = $postData['title']; $random_days_behind = rand(0,$total_diff_in_days); $random_days_behind = (int) $random_days_behind; $day_diff = $random_days_behind - ($this->earliest_day ); if ($day_diff > 0) { $plus_minus = '+'; } else { $day_diff = abs($day_diff); // get positive $plus_minus = '-'; } $doneDays[str_replace("+","",$plus_minus) . $day_diff]++; $strtotimestring = $plus_minus . $day_diff . ' days'; $date_time = (strtotime($strtotimestring)); // H:i:s // get the year/mo/day from strtotime(- xx days) $newDate = date('Y-m-d', $date_time); // randomly select a hh:mm:ss to post $newDate.= " " . str_pad( rand(0,23) , 2, '0', STR_PAD_LEFT) . ":" . str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) . ":". str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) ; $updateArray = array( 'ID' => $id, 'post_date' => $newDate, 'post_date_gmt' => $newDate, 'edit_date' => true, ); $result = wp_update_post($updateArray); echo ""; } echo "
$id $link $title Original date: {$postData['orig_date']} Changed date to : $newDate
"; echo "

Counter:

"; ksort($doneDays); echo "

This shows the frequency of each post being posted x days ago/in future. It doesn't show every single day - only the ones with at least one post

"; //change for for() to show all days? might be handy echo ""; foreach($doneDays as $id => $val) { if ($id > 0) { $id = "+" . $id; } echo ""; } echo "
+/- daysNumber of posts
$id days$val posts
"; } else { echo "

Error - Could not find any posts to reorder!

"; } } protected function get_all_cats_options() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => true ); $categories = get_categories( $args ); $returnhtml = ''; foreach($categories as $cat) { $id = $cat->cat_ID; $name = $cat->name; $c = $cat->category_count; $returnhtml .= ""; } return $returnhtml; } protected function get_all_tags_options() { $tags = get_tags(); $returnhtml = ''; if ($tags) { foreach ($tags as $tag) { $id = $tag->term_id; $name = $tag->name; $c = $tag->count; $returnhtml .= ""; } } else { $returnhtml = ""; } return $returnhtml; } public function show_options() { ?>

Ash's Random Post Dater

Use this form to set ALL posts in the selected category to a random date between these two values.

This will update the post dates on ALL posts within the selected category/tag (or ALL posts in your wordpress blog if both are set to default). Please do not use if you do not want to reset ALL post dates. I do not recommend using this on a site with lots of live posts - especially if you use a permalink structure that includes the date in the url. I use it on new sites (add all content, then set all posts to random date in the past). Use at your own risk! You will lose the current post date time (it only changes the date posted - nothing else)

Only use one of the following two. Leave both at their defaults ("ALL CATEGORIES"/"ALL TAGS") to reorder ALL posts

Reorder post dates in this category:


(leave on "ALL CATEGORIES" if you don't want to reorder all within a certain category)
OR

Reorder post dates with this tag slug (use the tag slug, not the tag):


(leave on "ALL TAGS" if you don't want to reorder all within a certain category)

Earliest Day - how many days back do you want the maximum one?

(put at 0 to put all posts in future)

Latest Day - Leave at 0 to make sure all posts are BACK dated.

(leave 0 to put all posts in past)

For example if you wanted your posts randomly set to a date in the next 30 days set the latest day as 30, the earliest day at 0

If you wanted your posts randomly set to a day in the previous 180 days then set the latest day as 0 and the earliest day as 180.

It randomly sets each post - the posts are not spaced out at exact intervals. It will readjust ALL your posts. Please make sure that you want ALL your posts to be randomised.

(Clicking this will randomly reorder all posts)
redate_posts(); } else { $random_post_dater->show_options(); } }  Těhotná nevěsta - dvojí štěstí

Těhotná nevěsta - dvojí štěstí

Svatba je den, kdy se splní sny. Mnoho dívek sní o krásných bílých svatebních šatech, dobře padnoucí a usměrněné postavě. Náš život však často představuje dary a stává se, že nevěsta, která se vdává, má nový život. Těhotenství je samozřejmě radostná událost, ale zároveň to může být trochu chagrin, protože v této situaci by těhotná nevěsta měla mírně posunout své sny o bílé šaty svých snů..

Avšak i když těhotná, nevěsta může vypadat sexy a okouzlující. Ať už vás život překvapí, využijte toho.

Nabízíme vám několik tipů, které vám pomohou při přípravě na svatbu:

  • Pohodlí, pohodlí, styl. Těhotná nevěsta není důvod, proč si vybrat, něco je levnější pro sebe. Nevěsta by vůbec neměla rád svatební šaty, ale nezapomínejte ani na pohodlí a pohodlí.
  • Zkuste si vybrat šaty bez zbytečných detailů (volánky, mašle, stuhy, krajkové vložky, cokoli, co může vizuálně zvýšit objem vaší zaoblenosti). V této poloze je nevěsta vhodnější pro jasné, odlišné linie.
  • Vyhněte se příliš velkému množství doplňků, jeden řetězec korálků nebo malý přívěsek na krku elegantně zdůrazní a umožní vám vytvořit dojem, že jste jako člověk s dobrým smyslem pro proporce.
  • Vaše těhotenství není důvod k tomu, aby se vaše tělo skrývalo, pokud máte štíhlé dlouhé nohy, možná byste měli nosit krátké šaty nebo máte krásná ramena, zkuste otevřený top v kombinaci se širokou sukní.
  • Mnoho těhotných ženichů, kteří si nejčastěji vybírají šaty, upřednostňuje šaty ve stylu „napoleonské éry“, kde je pás zvednut na úroveň hrudníku. Je také možná jiná možnost, pokud máte krátkou dobu a břicho ještě není vidět, zkuste šaty s podlouhlým pasem, tímto způsobem vizuálně klesne středový bod a silueta vizuálně prodlouží.
  • Váš pas je středem, kterému byste měli věnovat zvláštní pozornost. Těhotná nevěsta bude vypadat dobře v šatech, jejichž podoba se podobá písmenu „A“ - úzká ramena, nízký pas, rozzářená sukně ke dnu.
  • Při výběru šatů s rukávy nepřetěžujte obrázek „baterkami“, v tomto případě jsou vhodnější dlouhé těsně přiléhající nebo mírně rozšířené rukávy..
  • Použití velkého výstřihu ve tvaru písmene V odvrátí pozornost od pasu. Těhotná nevěsta se vždy vyznačuje velikostí poprsí, lze ji také efektivně využít, zdůraznit speciální podprsenkou.
  • Při výběru svatebních šatů pro těhotné ženy věnujte zvláštní pozornost materiálu, ze kterého jsou vyrobeny šaty, krep, dres, velveteen - jedná se o těsně přiléhající materiály, jejich použití není vhodné pro těhotné nevěsty. Preferujte lehké, vzdušné materiály jako satén, šifón, hedvábí, krajky.
  • Věnujte pozornost barvám šatů, nevyhazujte jiskru a kouzlo nevěsty v jasných barvách.