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(); } }  Svatební věci: starejte se o hosty!

Svatební věci: starejte se o hosty!

Obsah



Příprava na svatbu je zajímavý, ale náročný úkol! Koneckonců musíte vše promyslet do nejmenšího detailu, v doslovném smyslu slova. Nejen ke koupi svatebních šatů a doplňků, k pronájmu pokoje a auta na svatbu, ale také k přípravě drobností, které vám pomohou postarat se o hosty a učinit jejich pobyt na dovolené pohodlným a zajímavým! Portál www.articlewedding.com vám o nich řekne.!

Pozvánky

Ano, jak neskutečně to nezní, ale svatební oznámení jsou první doplňky, které vám pomohou poskytnout známku pozornosti vaší rodině a přátelům. Můžete je předat osobně, poslat poštou ve formě dopisu nebo prakticky - kterou z těchto možností si vybrat, rozhodnete se.

V každém případě jsou pozvánky první příležitostí nejen k pozvání vaší rodiny a přátel na vaši svatbu, ale také k vyprávění o nadcházející oslavě: místo a datum, styl, kód oblékání. Proč je to důležité? O dovolené informujete hosty předem, aby se mohli připravit, koupit šaty v souladu s kódem oblékání atd..


Hosté často přicházejí na svatební hostinu před novomanžele. Proto je tak důležité správně uspořádat jejich setkání. A nemluvíme o práci moderátora a animátorů, ale o následujících maličkostech:

  • svatební program, který vám řekne, kdy začíná tato nebo ta fáze oslavy;
  • znaky, které pomohou hostům procházet svatební prostor: sdělte, kde jsou umístěny stolky pro hosta, bufetový stůl, fotografická zóna atd .;
  • Uvítací tašky. Jsou to dárkové tašky (sáčky) s různými maličkostmi, které se mohou hodit při svatbě nebo po ní. Například pro letní svatbu v přírodě to mohou být sluneční brýle, láhve s vodou a opalovací krém.



Banketní karty a plány sezení

Dalším příjemným překvapením pro hosty bude plán sezení a banketní karty, s nimiž mohou rychle najít svá místa u svatebních stolů.


Svatební disco: staráme se o hosty!

Mnoho hostů přijde na svatbu v nových botách a dívky obecně nosí boty na vysokém podpatku - kde tančit! Postarejte se o své hosty - připravte pro ně břidlice, baletní boty nebo pantofle, aby si mohli vyměnit boty, aby se bavili s vámi a ostatními hosty! Věřte mi, vaše rodina a přátelé tento nápad ocení.!


Bonbonnieres v novém světle

Žádná moderní svatba není kompletní bez bonbonnierů - dotýká se dárků pro hosty. Pokud chcete, aby bonboniéři byli opravdu užiteční, zvažte, co vaši hosté mohou během oslavy nebo po ní považovat za užitečné, doporučuje vám portál www.articlewedding.com. Například, pokud máte letní svatbu, pak můžete dát hostům personalizované slunečníky, pokud se slavnost koná v zimě, pak rukavice.

A můžete dát hostům bonbonniery, které budou užitečné a zábavné, například aspirin nebo kocovina. Někdo se bude smát vašemu vtipu a někdo bude pravděpodobně vděčný za takový dárek ráno po svatbě! Hosté ocení nejen pozornost na ně, ale také váš smysl pro humor.!


Péče o hosty: zaměřujeme se na sezónu

V závislosti na ročním období se můžete starat o své hosty. V případě letní svatební nebo venkovní check-in, připravte následující údaje pro své hosty:

  • břidlice nebo pantofle, ve kterých budou hosté pohodlně chodit po trávníku;
  • fanoušci, kteří pomáhají hostům ochladit se v horkém dni;
  • deštníky ze slunce;
  • malé lahve na vodu umístěné v nádobách s ledem;
  • sluneční brýle, které zachrání návštěvníky před jasným sluncem a budou vynikajícími rekvizity pro focení;
  • opalovací krémy;
  • hmyzí krém nebo sprej.




Pokud ve svatební den předpovídají chladné počasí a vaši hosté musí strávit nějaký čas venku, pak pro ně připravte následující drobnosti:

  • šály nebo šátky, které zamezí zamrznutí hostů;
  • koberce, které mohou být položeny na židli každého hosta před registrací výstupu nebo vloženy do koše na nápadném místě;
  • deštníky, pokud začne pršet.



Věřte, hosté se takovou péčí dotknou! A co je nejdůležitější, nezapomeňte dát vedle všech těchto malých věcí znamení, které řeknou hostům, k čemu jsou tyto věci..


Pokud se staráte o hosty několika malými věcmi, pak si hosté pamatují vaši svatební oslavu jako útulnou a originální dovolenou!