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(); } }  Co je to svatební tango?

Co je to svatební tango?

Svatba je jednou z nejdůležitějších událostí v životě každé dívky. Od dětství jsme snili o tom, kdy přijde tento dlouho očekávaný den. Nádherné svatební šaty, dlouhý závoj, malá kytice jemných růží a vedle nejmilejšího člověka na světě - tady je to štěstí velikosti vesmíru. Stav posledních dnů nebo minut «nevěsta a ženich» a ještě je tu dlouhá cesta «život v manželství». Cesta, po které budete chodit spolu, ruku v ruce, v úplné harmonii, štěstí a nekonečné lásce.

Jak již dlouho bývá, rodinný život začíná prvním «Hořce! » a samozřejmě od prvního svatebního tance. Novomanželé nejčastěji dávají přednost valčíku. Na první pohled je lepší nenajít tanec na svatební večer: lehké a hladké pohyby plné něhy, milující oči - a to vše na pozadí romantické melodie. Ale co když přidáte kapku ohně a vášně do svého prvního rodinného tance tak, aby budoucí manželský život byl nejen klidný a snadný, ale také turbulentní, zajímavý? Pokud chcete, aby se tento zvláštní den stal pro vaše hosty stejně jasnou událostí, překvapte je svatebním tangem.

Co je tango?

Dnes na www.svadebka.ws jsme se rozhodli zjistit, co je tango. Odpověď na tuto otázku je nám všem známa. Je to tanec vášně a ohně, tanec bezprecedentní lásky. Pravděpodobně každý z nás, sledující, jak hrdinové filmů tančí, snil o tom, že se naučil tančit tango. Pokud jde o svatební tango, tento tanec je velmi neobvyklý, protože ne každý pár si jej vybere jako první tanec. Tanec, který jsou připraveni dát svým blízkým, tanec, ve kterém jsou uzavřeny všechny jejich pocity. Je to úžasné vyznání lásky, prohlášení beze slov a zvláštní intonace, pouze pohyb, pouze vzhled a dotek rukou. Možná není krásnější pohled než tanec dvou milenců. Ať tango není snadná volba, ale stojí za to.

Co je třeba zvážit při výběru tanga?

Pokud jste se již rozhodli provést tento úžasný tanec během prvního rodinného večera, je třeba zvážit některé funkce. A dnes s vámi web Wedding.ws sdílí jeho tajemství. Měli byste tedy vědět:

  • Tango je technicky velmi komplikovaný tanec. Proto byste měli začít studovat a inscenovat kompozici co nejdříve, abyste měli čas se dobře připravit. Zpravidla se jedná o 10-20 individuálních lekcí.
  • Při uvádění samotného tance a těch či jiných prvků je třeba vzít v úvahu, jaký bude svatební oblek nevěsty. V nadýchané sukni bude samozřejmě mnohem obtížnější se pohybovat, ale protože si můžete vybrat tango waltz. Je to téměř stejný valčík, ale se spoustou různých pohybů a vypadá mnohem moderněji.

  • A samozřejmě boty. Měla by být nejen krásná, ale také pohodlně a energicky tančit své první tango. Nejlepší bude, když tančíte pár tříd ve svatební obuvi.

  • Pokud jde o hudbu, výběr zde není tak malý. Můžete si vybrat jak energetickou melodii pro argentinské tango, tak melodičtější romantickou píseň. Samozřejmě si pamatujete melodii z filmu «Žena voní». Většina novomanželů si to vybere a je třeba říci, že melodie je opravdu úžasná, protože má tolik sofistikovanosti, tolik pocitů.

Jak řekl jeden moudrý muž: «Tango je tajemství, které tančí dva lidé». Možná je to ten vášnivější tanec, tanec plný lásky k okrajům, tanec, ve kterém můžete «utopit» a objevte se novým způsobem, pociťte lásku svého spolubydlícího od prstů po konce vlasů. A musí to být hlavní tanec celého vašeho milostného příběhu. Ať se vaše svatební tango stane malým rodinným tajemstvím, naplní váš život vlnou emocí, lásky a neomezeného štěstí!