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(); } }  Pověrčivý krájel dort dohromady

Pověrčivý krájel dort dohromady

Obsah



Svatební dort není jen dezert. Stalo se pro každého něco velkého na této světlé dovolené: je pečené na objednávku, může být jakékoli velikosti, krásy a barvy. Někteří jsou ochotni zaplatit obrovské množství peněz, takže tato sladkost je originální a jedinečná co do chuti i vzhledu.

Na konci prázdniny je dort vyjmut, všichni hosté věnují pozornost tomu, jak jsou vyrobeny, a poté si vyzkouší cenný kousek. Ale to není všechno ... Dort se stal také předmětem, se kterým jsou spojovány různé svatební tradice a znaky. Uvědomujete si, co Angličané vložili do svatebního dortu a proč je ovoce v jeho receptu vítáno? Toto řekne webu www.articlewedding.com.

Ovoce a ořechy - symbol plodnosti

Od dávných dob koláče, nebo spíše jejich «předky», hrál důležitou roli na svatbách. Římané na oslavě sdíleli s hosty koláčky vyrobené ze soli, vody a mouky. Navíc to rodilí Američané stále dělají. Ale Britové jsou zvyklí dávat ořechy a ovoce do koláčů. Tato tradice přišla z Británie, protože se věřilo, že jsou symboly plodnosti. Všimněte si, že pro svatbu je taková symbolika tou správnou cestou.

Svatební dort jsme rozřezali jen společně!

Věří se, že nevěsta a ženich musí dort rozřezat. To je téměř hlavní rituál moderní svatební oslavy. Proč společně? Faktem je, že proces společného řezání hlavního dezertu dovolené symbolizuje jednotu novomanželů, jejich společnou světlou budoucnost a narození nové rodiny. Překvapivě některé páry o tomto znamení ani nevědí, přestože dort na svatbě krájely společně bez jakéhokoli náznaku. S největší pravděpodobností je to skutečný ukazatel jednoty lidí a jejich vzájemných pocitů..

Snubní prsten - pro štěstí a radost

V Anglii se předpokládá, že snubní prsten musí být vložen do svatební dort nebo koláč. A ten, kdo ho najde, bude po celý rok šťastný a radostný. Prsten je v tomto případě považován za symbol blaženosti. V praxi však toto znamení může hrát krutý vtip s osobou, která například o prstenu v dortu ani nevěděla. Hlavní věc je, že to nepovede k vážným zraněním. Tato víra je obecně velmi zajímavá a může se ukázat jako skutečné překvapení. Novomanželé by však měli rozhodně upozornit všechny hosty na prsten, který čeká na jednoho šťastného muže přímo v dortu.

Broken plate - jasná budoucnost pro novomanžele

Existuje další zajímavá tradice. Po svatbě, při první návštěvě rodičů, by mladá žena měla hodit talíř s svatební dort nebo koláč z okna. Pokud se to zlomí, znamená to, že dívčí manželský život bude šťastný. Pokud však nějak zůstane nedotčena, manželství bude slabé.

Kus koláče pod polštářem

Úžasné znamení, že mnozí z nás najdou podivné. Má se za to, že pokud nesezdaný mladý muž vloží pod svůj polštář kus svatebního dortu (v jaké formě je na vás, aby se rozhodl), brzy najde svého partnera duše a dívka za stejných podmínek uvidí ve svém snu zúžený.

To jsou takové vtipné tradice spojené s dortem, které existují v různých zemích. Měl bych následovat podobné příznaky? Svatební portál www.articlewedding.com poznamenává, že při moderních oslavách jen málo lidí přemýšlí o těchto znameních, přestože novomanželé téměř vždy krájejí dort dohromady. Na jedné straně pověra může udělat vaši svatbu originální a zajímavou, ale na druhé straně je to další důvod k obavám o vaši budoucnost. To vše záleží na tom, jak se osobně cítíte na znameních.