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(); } }  8 nejlepších nápadů na letní svatbu

8 nejlepších nápadů na letní svatbu

Obsah



Mnoho novomanželů raději uspořádá svatbu v létě. Jasné slunce, spousta květin a zelení, spousta ovoce a zeleniny - co by mohlo být pro velkou oslavu lepší. To však nestačí, pokud chcete, aby byla vaše dovolená originální a působivá. Portál www.articlewedding.com vám představí 8 nejlepších nápadů, jak uspořádat skutečně jedinečnou letní svatbu! A nechte ostatní jen závidět!

Malování a banket pod širým nebem

Svatba v létě je skvělou příležitostí k tomu, abyste měli výstupní registraci a banket venku: v zahradě, parku nebo dokonce na lesním trávníku. Žádné dusné restaurace a kavárny. Dopřejte si i svým hostům spoustu zábavy v letním dni obklopeném zelení a květinami. A šustění listů ve větru a štěbetání ptáků bude nejlepším hudebním doprovodem svatby.




Recepce místo hostiny

Jen málo hostů bude chtít sedět u stolu na dlouhý letní den! Proto bude organizace bufetových zón skvělým nápadem. V rámci svatební oblasti uspořádejte několik stolů s tematickým občerstvením: sendviče, jednohubky, plátky sýrů a masa, ovoce a zelenina. Každý host bude moci jít do kterékoli tabulky a vyzkoušet, co chce. A všichni budou spokojeni!



Nápojový bar

Mezi nejoblíbenější produkty na letní svatbě patří nealkoholické nápoje. Mohou být doplněny svatební Candy barem nebo uspořádat plnohodnotný koktejlový bar, do něhož lze umístit sycené nápoje, minerální a obyčejnou vodu, džusy atd. Nezapomeňte na lehké alkoholické koktejly a nápoje. To vše by mělo být samozřejmě podáváno za studena!


Chcete překvapit hosty? Na svatbě uspořádejte limonádový bar - tento nápad ocení dospělí i děti.

Zmrzlina

Nabídněte hostům na svatbě ... zmrzlinu! Koneckonců, není nic lepšího než zmrzlé kuličky, které uhasí žízeň a vytvoří gastronomickou blaženost. Chcete-li ošetřovat hosty, můžete uspořádat mini-bar se zmrzlinou nebo si můžete najmout dva číšníky, kteří nabídnou hostům zmrzlinu na speciálním přenosném stole.


Postarej se o hosty!

Pokud se rozhodnete uspořádat oslavu v přírodě, nezapomeňte se postarat o pohodlí svých přátel a příbuzných. Při setkání s hosty jim nabídněte sluneční brýle, deštníky a vyměnitelné boty, aby se v letním vedru cítili pohodlně. Portál www.articlewedding.com doporučuje.


Tvarohový koláč místo sladkých dobrot

Málokdo chce mít v žáru sladký svatební dort, zejména se smetanou. Ano, a je pravděpodobné, že se rychle zhorší. Skvělou alternativou, která se mezi líbánky v Evropě stává stále oblíbenější, je sýrový koláč. Udělejte to ze sýrových hrnků naskládaných na hromadu. Tradice společného krájení dortu tedy nebyla zrušena! Pouze každý host neobdrží kousek sladkého koláče, ale sortiment elitních sýrů pro každou chuť.



Ovocná výzdoba

Obvyklým materiálem pro zdobení svatby jsou čerstvé květiny. Mohou být doplněny ovocem a bobulemi, které se stanou nejen velkolepými ozdobnými prvky, ale také lahodnou pochoutkou pro hosty. Kromě toho, výběr sezónních darů přírody, můžete výrazně ušetřit svatební rozpočet.



Venkovní hry

Nezapomeňte do svatebního programu zahrnout venkovní hry: badminton, jenga, venkovní míčové hry, týmové hry, například krokodýl. Nejenže pobaví hosty, ale také jim umožní, aby se navzájem poznali a lépe se poznali..



I když jste svěřili organizaci oslav profesionální profesionální agentuře, zapněte fantazii a přineste na svatbu něco vlastního, zajímavého a originálního. Ať už se jedná o venkovní hry nebo limonádový bar, hosté ocení vaše kreativní nápady.!