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(); } }  Herní zóna - saturujte svatbu aktivitou

Herní zóna - saturujte svatbu aktivitou

Obsah



Hostina zajímavé a dobře naplánované svatby je pro hosty nemyslitelná. Triumf ve stylu „opíjení a usínání“ - to je, jak vidíte, nudné a banální. Ujistěte se, že se vaši hosté nebudou nudit při přípravě toastů a ochutnávkách jídel. Jak to udělat? Uspořádejte svatební zábavní zónu pro hosty!

Design hřiště a výběr zábavy do značné míry závisí na hlavním tématu svatby a zájmech hostů. Proto web www.articlewedding.com doporučuje, aby se novomanželé dozvěděli předem o tom, co se jejich přátelům a příbuzným líbí a nelíbí. Najít perfektní sadu her pro pozvané hosty.

Herní scenérie

Důležitým aspektem jakékoli herní oblasti je její výzdoba. Ideální možností je samozřejmě uspořádat svatbu v přírodě, zejména v teplém období. Krásná příroda a čerstvý vzduch jsou nejlepší dekorace, to je axiom. Ale nenechte se odradit, hrací plocha může být snadno a s twist uspořádat uvnitř.

Hlavní pravidlo designu hřiště - nemělo by zasahovat do pohybu a komunikace hostů. Zároveň byste neměli brát jako základ jediné „pobavení“, abyste přilákali všechny hosty. Tato varianta „cigánů s hlučným davem“ již ztrácí svůj význam.

Bude mnohem pohodlnější a zajímavější poskytnout širokou škálu zábavy a her pro herní zónu, aby každý z hostů našel něco podle svého vkusu. Navíc, aniž by současně prošel davem stejných „trpících chlebů a cirkusů“. Hosté by měli být pohodlné a pohodlné.

Neváhejte a objednejte si hudbu pro hrací plochu, animátory všech pruhů, barmany, velitele ohňových show. Původním krokem při organizaci hřiště na svatbě je práce mimů. Talentovaní herci se stanou další úžasnou a neobvyklou součástí vaší oslavy..

Hry pro každý vkus a barvu

Dáma a šachy

Šachy mohou být zajímavým nápadem na svatbu. Vrcholem je ale to, že by tyto šachy neměly být standardní deskou pro malé formáty, ale řekněme, velká platforma, kde budou kousky stejné „celkově“. Velké dámy a šachy budou nejen skvělou zábavou pro hosty na svatbě, ale také skvělým místem pro kreativní focení.


Mistrovské třídy

Pořádejte neobvyklé workshopy: taneční, kulinářské atd. Můžete si vařit neobvyklou pochoutku vlastními rukama a pak ji ochutnat s chutí - potěšením pro každého hosta. Nebo vyzvěte dospělé hosty, aby vytvořili dárek pro novomanžele vlastníma rukama pomocí papíru, fixek a pastelek. A můžete pozvat umělce, aby po představení vedli mistrovskou třídu s novomanžely a hosty.

Můžete pozvat barmana na svatební hostinu. A po provedení svých profesionálů požádejte hosty, aby připravili svůj podpisový koktejl. A pokud si jich mnoho přeje, můžete dokonce s vydáním dárků uspořádat celou soutěž.


Mini fotbal

Futsal je skvělou příležitostí pro pobavení hostů na svatbě, zejména pokud je na oslavě mnoho mužských hostů.

Stolní hry

Jako zábava pro hosty mohou být použity různé deskové hry. Nabídněte hostům několik herních možností, ať si každý vybere něco pro sebe.

Hra "Beanbag toss"

Jednoduchá hra Beanbag házet dá hostům příležitost pohybovat se a soutěžit přesně.

Jenga

Jenga umožní hostům ukázat veškerou svou šikovnost ruky a obratnost. Zábava je vám zaručena!

Loterie a soutěže

Výherní loterie samozřejmě nejsou know-how, ale co vám brání v tom, aby se z této loterie stalo „herní“ vyplnění herní zóny? A co je nejdůležitější, hodně musí být originální a vtipné. Nespoléháme se na kvalitu a cenu ceny, ale na humor.

Mimochodem, neignorujte různé svatební soutěže. Zkuste najít zajímavé a neobvyklé. Standard „kdo bude nosit více alkoholu v lžíci“ je příliš opotřebovaný.

Zvažte všechny věkové kategorie svých hostů. Přijďte s zábavou, která bude zajímavá pro mladší i starší generace. Kromě toho lze vybrat zábavu a přihlédnout k tématům svatby. Řekněte mini golfové hřiště nebo stylizovaný pokerový klub. Nezapomeňte na moderní zábavu: závody na rádiem řízených autech, zápasy v počítačových hrách atd..

Vaším cílem je zajímavá, světlá a nezapomenutelná herní zóna. Proto používejte celý arzenál skvělých nápadů.