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(); } }  První tanec novomanželů - dojemné okamžiky svatby

První tanec novomanželů - dojemné okamžiky svatby

V současné době většina novomanželů chce oživit svatbu svým prvním společným tancem. Mladí lidé obvykle tančí něco, co není zcela definitivní, šlapají z jedné nohy na druhou do hladké melodie, i když ve skutečnosti lze takový dojemný okamžik svatby přehrát a ozdobit zajímavými způsoby.

Jaký by skutečně měl být svatební tanec nevěsty a ženicha? Většinou je to pomalé valčík, méně často - tango nebo Latinský tanec, ve kterém jsou novomanželé schopni sdělit hostům nevyčerpatelnou energii jejich lásky.

Když hosté mohou jasně vidět snadno tančící pár a očarovat je harmonií a krásou pohybů, jsou přítomní nejčastěji přesvědčeni, že jejich úspěch je výsledkem zdlouhavých společných zkoušek. Toto stanovisko je však také chybné. Koneckonců, každý, kdo má neodolatelnou touhu učit se, jak se pohybovat v tanci, má dost houževnatosti v učení, ale má šanci stát se profesionálním tanečníkem.

Složky tance jsou zpravidla jednoduché postavy, které se může kdokoli naučit ovládat. Nepochybně rozmanitost pohybových variací zdobí samotný tanec, i když byste měli mít na paměti, že se jedná pouze o doplněk. Je lepší tančit nejjednodušší postavy, zatímco se podřizují rytmu, spíše než provádět složité variace, aniž by do toho spadaly. Koneckonců, díky exkluzivnímu rytmu dostane člověk ze svého tance skutečně nepopsatelné potěšení.

K překonání vrozené ztuhlosti bude stačit zvládnout jen několik jednoduchých cvičení, která rozvíjejí pružnost a pružnost těla. To pomůže, pokud tancujete asi dvakrát až třikrát týdně. Mnohaleté zkušenosti prokázaly, že i velmi plachý člověk bude mít asi měsíc, aby získal důvěru ve své pohyby.

Abyste se naučili dobře tančit, musíte nejen cítit rytmus a znát několik pohybů. Nejdříve musíte svého partnera dovedně a snadno vést nebo ho následovat. Dobrého tanečníka lze nazvat tím, kdo správně tančí na rytmus hudby.

Váš první tanec bude jistě překvapením pro všechny hosty, zejména pro vaše milované rodiče. Když je váš tanec plný vzrušujících okamžiků, rodiče tomu věnují zvláštní pozornost a získají další jistotu, že ve vašem vztahu existuje vzájemné porozumění. A jak vážný a dojemný je tento okamžik splynutí duše a jaký důležitý příklad lze zachytit na videu první tanec pro vaše nenarozené děti.