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(); } }  Výběr hostitele

Výběr hostitele

Takže jste se konečně a neodvolatelně rozhodli stát se manželem a manželkou, podali přihlášky do matričního úřadu a zarezervovali si místo pro svatební hostinu?

Je čas hledat hostitele, což by bavilo hosty a nenechalo se nudit. Novomanželé v tak významný den to zjevně nebudou.

Řekněme hned, že najít perfektního hostitele, hostitele, je obtížný úkol, který vyžaduje hodně úsilí k nalezení optimálního řešení. Hororové příběhy o neúspěšných hostitelských mistrech jsou plné země (pro některé host hostitel neustále vypouští mastné vtipy a rozpačitě zahanbuje hosty, pro jiné prostě pije a usíná v salátu), přesto si všichni myslíme, že tento problém nás neovlivní . Dotýká se, jak se dotýká, pokud se o tento aspekt svatební oslavy nestaráte předem - alespoň pár měsíců. Pokud je vaše manželství naplánováno na období svatebního boomu (pozdní jaro, léto, brzký podzim) nebo hostitel, ke kterému se chcete obrátit, je známým odborníkem, můžete k výše uvedenému datu bezpečně přidat dalších pár měsíců..

Ti novomanželé, jejichž hostitel svatebnímu toastmastera byl pozván na doporučení přátel známých, se samozřejmě budou cítit nejvíce uvolněně. V tomto případě si budete jisti nejen jeho profesionalitou a slušností, ale také to, že jeho vize ideální dovolené se časově shoduje s vaší.

Druhou možností je použití brožur, jejichž hustý svazek musíte obdržet při podávání přihlášek do rejstříku. Budete trávit mnohem více času hledáním svého „hostitelského“ hostitele: musíte se setkat s každým z uchazečů (nebo lépe - nejen jednou) a promluvit, abyste zhodnotili jeho kouzlo a přitažlivost. Bohužel, množství úsilí nezaručuje dobrý výsledek: okouzlující a společenská žena, která s vámi podepsala smlouvu, se ve skutečnosti může ukázat jako průměrná vůdkyně, a naopak.

Novomanželé nejsou omezeni prostředky? Pak se můžete uchýlit ke službám svatebních agentur. Ve své databázi jsou pouze profesionálové, kteří mají dobrá doporučení a slušné portfolio. Svěřením výběru hostitelského mistra odborníkům se pojistíte proti neúspěšné oslavě. Jedinou nevýhodou této možnosti je její cena: agenturní pomoc vás bude stát docela penny.

Pokud budou budoucí manželé zaneprázdněni lidmi, kteří nejsou připraveni trávit mnoho času hledáním hostitele, možná budete muset najmout „místního“ hostitele, který bude spolupracovat s prostory, které jste si pronajali pro svatební hostinu. Takový hostitel se zpravidla může pochlubit působivým zážitkem a jeho zábavné programy jsou ideální pro dané místo.

Žádná z výše uvedených možností vám nevyhovuje? Reklamy v médiích a na internetu přijdou na záchranu. V tomto případě to samozřejmě bude vyžadovat spoustu času a energie a nikdo nemůže zaručit dobrý výsledek (nejčastěji zkušení a vyhledávaní specialisté takové oznámení nedávají), ale hostitel bude relativně levný.

Jak zjistit, že osoba sedící před vámi - dobrý hostitel? Nejdůležitější věcí je, že je pro vás milý a zajímavý jako člověk a partner. Je žádoucí - ale ne nutné - aby hostitel byl zvnějšku atraktivní (dobře oblečený), dobře oblečený (dobře oblečený) a vlastnil silné charisma. K profesionálům lze přidat i vynikající znalosti svatebních obřadů a tradic různých národů, pochoutku, kompetentní řeč a mírný smysl pro humor..

Je naprosto nezbytné předem projednat s hostitelem, hostitelem, podmínky jeho povinností. Pamatujte, že role hostitele nekončí pořádáním soutěží a zábavných programů. Toastmaster se svými toasty a vtipy vyplní nepříjemné pauzy v komunikaci hostů. Je to hostitel, který zajišťuje, že každý pozvaný je na vaší svatbě pohodlný a zábavný. Je hostitelem, aby zabránil nesmyslným hádkám a bojům, které, bohužel, se stávají na svatbách. Jen neočekávejte, že vůdce udělá celou dovolenou sám, bez vaší účasti. Skutečný odborník se nejprve zeptá na vaše preference a vkus v této oblasti, dohodne se na společném oslavním scénáři a všech soutěžích. Nezapomeňte poskytnout hostiteli seznam pozvaných na svatbu se jmény, patronymií a rodinnými pouty. Možná vás hostitel, hostitel, požádá o kontaktní čísla svědků nebo rodičů nevěsty - neměli byste odmítnout tuto nevinnou žádost, s největší pravděpodobností chce zorganizovat překvapení pro novomanžele s jejich pomocí, nebo může chtít projednat soutěž se svědkem o koupi nevěsty.

Takže ty okamžiky svatební oslavy, které potřebujeteujistěte se, že diskutovat s hostitelem:

  • Seznam skladeb - seznam hudebních skladeb, které zazní na svatební oslavě. Zvláštní poznámka je melodie pro první tanec nevěsty a ženicha, stejně jako hostitel hostitele v této části dovolené.
  • Humor. V každé společnosti existují témata, která jsou vysoce nežádoucí i v komické podobě, například téma novorozenců. Ne každý bude rád sbírat peníze od hostů nebo striptýz svědka, zatímco ostatní naopak budou s takovými potěšením.
  • Rekvizity a jejich cena - položky nezbytné pro realizaci scénáře svatební oslavy. Mohou to být suvenýry pro soutěže, rýže, sladkosti, mince a okvětní lístky růží, které se po opuštění kostela nebo matriky osprchují novomanželé, bochník s rushnykem a také dvě sklenice - později budou pro štěstí šťastné. Nejčastěji všechny tyto věci získává hostitelský obřad samostatně a nevěsta a ženich platí šeky.
  • Částka je „hořká“. Zvláštní pozornost má tradice křičení „hořce“ nejen na nevěstu a ženicha, ale také na svědka a svědka. Svědci jsou si často navzájem neznámí, v takových případech je „hořké“ nevhodné.

Zjistěte, co je zahrnuto v nákladech na služby hostitele. Zvláštní pozornost věnujte těmto věcem:

  • Jaký způsob platby a poplatek bude vyhovovat hostiteli toastmastrovi, ženichovi a nevěstě: každou hodinu nebo na celou dovolenou, v jaké měně nebo dokonce bankovním převodem. Samozřejmě nezapomeňte uvést konkrétní částku, kterou za svou pomoc vezme..
  • Kdy bude poplatek uhrazen: před oslavou nebo po ní, nebo v několika fázích. Bylo by lepší, kdyby peníze toastmaster dali někomu od blízkých přátel rodiny, a ne samotné nevěsty a ženicha.
  • Doplňkové služby - orientální taneční soubor, skupina cikánů nebo buffů, profesionální DJ. Zkontrolujte, zda je vše zahrnuto do obecného poplatku nebo zda je třeba takové věci platit zvlášť..
  • Je možné se seznámit s videi svateb, které již tento hostitel pořádá.
  • Co musíte udělat předem a připravit ženicha a nevěstu, jakož i svědky a rodiče.