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(); } }  Tajemné štěstí-vypovídající štěstí

Tajemné štěstí-vypovídající štěstí

Obsah



Milostná aféra a věštění se mohou někomu zdát pověry, ale dívky po mnoho staletí používají jejich hledání sladkých, úzkoprsých mummerů. Nejvýhodnější data pro věštění jsou dny náboženských svátků, jako jsou Vánoce a Zjevení Páně. V noci v předvečer takového dne může dívka ve svém snu vidět snoubence, mumry nebo se dozvědět o svém snoubenci pomocí věštění.

Věštectví ženichovi

Nejjednodušší druh předávání štěstí pro budoucího ženicha, který nevyžaduje další přípravy, je předávání štěstí pomocí poznámek. Pro toto věštění by dívka měla psát jména kluků na kousky papíru a tyto kousky dát pod polštář. Ráno, hned po probuzení, by dívka měla dostat první kus papíru a přečíst si jméno. Tohle je její zúžená, zamumlaná. Podle druhé verze tohoto věštění by měla vidět svého budoucího ženicha ve snu.

Věštectví o svatbě

Pro toto věštění budete potřebovat balíček 36 karet. Než začnete hádat, uhodněte jméno své blízké. Vyjměte všech šest z paluby, zamíchejte a vyjměte červený král a dámu. Pak krále položte na palubu a paní nahoře. Otočte dámu vzhůru nohama a položte ji na stůl a vedle ní otevřete další kartu z balíčku. Otevřete celý balíček odstraněním následujících kombinací karet:

  • vyjměte jakoukoli kartu nebo dvě karty, pokud spadají mezi karty stejné barvy nebo stejné hodnoty
  • Vyjměte uprostřed tří karet stejného obleku nebo důstojnosti, pokud zasáhly v řadě.

Rozložíte tak celý balíček, a pokud po tomto výpočtu máte pouze
král a dáma se pak připraví na svatbu. Skryje se vám vaše zúžené, zamumlané.

Tajemné věštění o ženichovi

Chcete-li takhle říct, musíte jít na křižovatku o půlnoci. Když jste pojmenovali své zasnoubené, mummerové, nakreslete kruh. Pak musíte stát v zakroužkovaném kruhu a dobře
poslouchat. Slyšte přetečení hlasitého zvonku, smíchu nebo veselého zpěvu - brzy odejít
ženatý s připraveným ženichem. Slyšte hořký výkřik nebo smutnou píseň - přemýšlejte ve svém
život potřebuje něco změnit.

Věštectví na zúženém, oblečeném ve snu

S pomocí tohoto věštění ve snu můžete vidět svého budoucího ženicha.

Existuje několik způsobů, jak toho dosáhnout..

Metoda 1. Pro toto věštění budete potřebovat misku s vodou a malé kousky vody (nebo tyčinky). Umístěte misku pod postel a uspořádejte oblouky tak, aby tvořily most přes vodu. Jdu do postele, řekni: "Zúžený, přestrojený, vezmi mě přes most".

Metoda 2. Pro tuto metodu musíte před spaním potřebovat více slané. Pak jdu do postele a řekni: "Zúžený, přestrojený, dej mi drink".

Metoda 3. Položte hřeben pod polštář na noc a řekněte: „Zúžené, zamumlané, rozčesané vlasy“.

Metoda 4. Položte čtyři krále odebrané z balíčku karet pod polštář v noci a řekněte: „Zúžené, zamumlané, sníte mi dnes“.

Věštectví

Hádání pár dívek. Budete potřebovat několik cibule. Musí být nějak označeno (pro každou cibuli dívku). Pak jsou cibule zasazeny do země, z nichž první vzroste, ta dívka si vezme ostatní dopředu.

Věštectví na skořápce ořechu

Hádání pár dívek. Budete potřebovat skořápku ořechu, voskové svíčky a misku (umyvadlo) vody. Svíčky se vkládají do skořápek ořechů a tyto „čluny“ se ukládají do mísy s vodou. Pak každá dívka zapálí svíčku na své lodi. Čí loď se utopí první, ta dívka se nikdy nevdá. A v jehož skořápce svíčka nejprve vyhoří, se ta dívka ožení nejrychleji.