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(); } }  Soutěže o vykoupení nevěsty

Soutěže o vykoupení nevěsty

Obsah



Výkupné nevěsty je na svatbě docela důležitý okamžik, takže potřebuje speciální přípravu. Ale nepřekračujte to! Je nutné vybrat soutěže o výkupné nevěsty na svatbě, aby je ženich mohl překonat. Náš web www.articlewedding.com je připraven vám s tím pomoci..

"Co kde kdy?"

Účastníci: ženich a jeho družina.

Rekvizity: karty s otázkami.

Na schodech po schodech musíte rozložit karty, na které musíte předem napsat otázky o nevěstě a její rodině. Podstatou této soutěže je, že musí stoupat po schodech a odpovídat na otázky. V případě, že ženich odpoví nesprávně nebo nezná odpověď na otázku, bude muset zaplatit pokutu.

"Stopy"

Účastníci: ženich.

Rekvizity: křída.

Družičky by měly na schodech nakreslit křídou stopy předem, aby pro ně bylo obtížné projít je ženichem. Úkolem ženicha je striktně překonat žebřík, musí zaplatit za každý skok. Přátelé ženicha ho mohou nosit v náručí tak, že padá pouze nohama do nakreslených stop. Neměli byste však takové rady dávat předem - nechte je hádat.

"Milovaná slova"

Účastníci: ženich.

Rekvizity: křída.

Na schodech křídou musíte psát písmena. Aby mohl ženich vidět svou budoucí manželku, musí vyšplhat na „schody s překážkami“. K dalšímu kroku tedy může přistoupit pouze tehdy, když zavolá něžným něžným slovům, která začínají písmeny psanými na schodech.

"Nejvíce ..."

Účastníci: ženich, svědek.

Rekvizity: jablko se zápalkami.

Podstatou této svatební soutěže je, že ženich musí najít krátký zápas v jablku se zápasy. Zápasy musí vytáhnout jeden po druhém. Pokud nakreslí dlouhý zápas, musí říct nevěstě laskavá slova, a tak ukázat přítelkyním, jak moc miluje nevěstu.

"Cukr a bič"

Účastníci: ženich.

Rekvizity: papírové květiny v modré a červené.

Svědek nebo jeho asistenti musí na schody položit připravené náležitosti. Takže, jít po schodech k ženichovi, šlápnout na modrý květ, musíte ji nadávat a chválit ji za červenou. V případě, že ženich nemůže najít slova, aby vyhladil svou budoucí nevěstu, musí zaplatit pokutu.

"Pro lásku"

Účastníci: ženich, svědek.

Rekvizity: srdce s nápisy (pro lásku, pro pohodlí, pro létání).

Na schodech je třeba položit srdce, aby srdce s nápisem lásky bylo dále než ostatní (v nejvyšším kroku). Ženich, aniž by použil zábradlí, bude muset zvednout své horní srdce. V tomto případě je zakázáno šlápnout na srdce, na nichž jsou napsány nesprávné nápisy. Ženich se s tímto úkolem dokáže vypořádat, pokud ho svědek dovede na nejvyšší krok.

"Klíč"

Účastníci: ženich.

Rekvizity: balónky, kousky papíru.

Je třeba nafouknout několik balónků, po kterých je třeba do nich vložit kousky papíru. Na jednom z příspěvků by mělo být napsáno vyhledávané slovo - klíč. Ženich najde míč, ve kterém se nachází potřebné slovo. Za každý špatně zvolený a propíchnutý míč musí ženich zaplatit pokutu.

"Vaše jméno je vzácné"

Účastníci: ženich.

Rekvizity: bankovky.

Podstatou této soutěže je, že musí rozložit jméno nevěsty pomocí velkých účtů.

Cukrové houby

Účastníci: ženich.

Přednosti: list papíru s potiskem rtů.

Ženichovi je zobrazen list papíru s rty otisku nevěsty a jejích přítelkyň, mezi nimiž musí objevit rty své milované.

"Portrét nevěsty"

Účastníci: ženich.

Podložky: list papíru, tužka.

Ženich bude požádán, aby zavřel oči a nakreslil portrét své nevěsty z paměti. Abyste pobavili hosty v této výkupné, můžete k němu přivést starší ženu a říci, že toto je jeho budoucí manželka, soudě podle jeho kresby. Pokud se ženich nechce oženit s touto ženou, musí zaplatit peníze.

"A najdu miláčku ..."

Účastníci: ženich.

Rekvizity: fotografie.

Vyfoťte předem určitou část těla nevěsty, například prst na pravé ruce. Pořiďte stejné fotografie ostatních lidí. Vytiskněte fotografie a dejte je ženichovi. Podívejte se, jak dobře zná svého milence.

"Vedoucí rodiny"

Účastníci: ženich.

Předpěry: klobouky, čepice a jiné klobouky.

Jak víte, slovo „hlava“ je vytvořeno ze slova „hlava“. Proto je ženich nabídnut, aby dokázal, že jeho hlava je větší, tj. bude mít na starosti rodinu. Ženich dává velké množství různých klobouků. Za 1 minutu by měl nasadit co nejvíce klobouků, přímo jeden na druhého.