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áš svatební plán nebo jak na nic zapomenout

Váš svatební plán nebo jak na nic zapomenout

Obsah



Před vámi je slavnostní a možná nejne nezapomenutelnější den - den vaší luxusní svatby. Budete nosit luxusní sněhově bílé šaty a stanete se nejkrásnější a půvabnou nevěstou, a to je přesně to, o čem jste od dětství snili. Ale tak, že v tento den jde všechno dokonale 100%, stojí za to zahájit přípravu předem, nejlépe ze všech 6 měsíců před očekávanou oslavou. Co, kdy a jak mám dělat? Svatební portál www.articlewedding.com vám nyní pomůže přijít na to!

6 měsíců před svatbou:

  • Vyberte datum sňatku.
  • Vytvořte si plán na vaši svatební oslavu.
  • Rozhodněte, zda se bude jednat o slavnostní malbu v matrice nebo o slavnostní ukončení.
  • Rozhodněte se v matriční kanceláři (Wedding Palace).
  • Přejít na matriční úřad a zarezervovat si datum manželství (nebo to udělat na internetu).
  • Zjistěte, zda se ve vašem městě konají svatební výstavy, navštivte je.
  • Vytvořte seznam hostů.
  • V souladu s tím vypočítejte přibližně nezbytnou částku hotovosti pro uspořádání svatební hostiny.
  • Diskutujte o tom, jaké svatební služby byste chtěli použít pro vaši oslavu. Odhadněte jejich náklady.
  • S přihlédnutím k předchozím dvěma bodům sestavte předběžný svatební rozpočet (přidejte k němu 20%, nechte peníze zůstat lepší než nestačí).
  • Oznamte svou nadcházející událost s příbuznými a přáteli.
  • Vyberte svědky (i když to lze provést později).
  • Přemýšlejte o své líbánky (zemi a trvání). Rezervujte si vstupenky předem, hotelový pokoj atd. (zejména pokud je svatba plánována v teplé sezóně).
  • Přibližně si vytvořte seznam restaurací (kavárny, bankety), kde byste chtěli mít svatbu. Zjistěte, kolik času před datem dovolené potřebujete zarezervovat restauraci (banketová hala).
  • 3 měsíce před svatbou:

  • Začněte hledat svatební šaty, poté, co se rozhodnete pro její barvu a styl.
  • Nakonec schválte seznam hostů a objednejte pro ně pozvánky.
  • Vyplňte a rozešlete (distribuujte) pozvánky.
  • Najděte si na oslavu filmaře nebo fotografa.
  • Najděte vizážistku, kadeřnictví a manikéra.
  • Najděte vůdce (hostitele).
  • Rozhodněte se o hudebním doprovodu: bude to živá hudba nebo diskotéka s DJ.
  • Přemýšlejte o další zábavě pro hosty: barmanské show, zahájení ohňostroje atd..
  • Rezervujte si restauraci nebo banketovou halu (pokud jste to ještě neudělali). V případě potřeby proveďte platbu předem..
  • 2 měsíce před svatbou:

  • Nakonec rozhodněte o svatebních šatech, vyzvedněte si svatební doplňky: boty a závoj, kabelku a rukavice, punčochy (punčocháče) a spodní prádlo, stejně jako šperky.
  • Začněte hledat oblek a doplňky pro ženicha: košile a boty, kravatu nebo motýlek.
  • Kupte si zásnubní prsteny, pokud si to přejete, objednejte si rytinu.
  • Promluvte si se svým fotografem a kameramanem o svatebním filmu a focení.
  • Proveďte platbu předem do restaurace (banketová hala) a proveďte rezervaci.
  • Objednejte si výzdobu restaurace (banketová síň) nebo návrh slavnostního ukončení.
  • Udělejte si trasu a určete čas svatební procházky, přemýšlejte o tom, z jakých automobilů bude koláž obsahovat. V případě potřeby si objednejte svatební auta a jejich dekorace.
  • Promluvte si s hostitelem (hostitelem) o scénáři svatby (kdo, kdy a co by se mělo udělat na svatbě?).
  • Přemýšlejte o tom, jaký bude druhý den, pokud je to nutné, objednejte si místo na oslavu druhého dne a nakupte potraviny.
  • 1 měsíc před svatbou:

  • Zavolejte pozvaným hostům, abyste zjistili, zda se všichni zúčastní svatby..
  • V případě potřeby nakupujte produkty pro bankety (nejčastěji je to alkohol a nápoje).
  • Zarezervujte si nebo udělejte svépomocné karty pro hosty.
  • Diskutujte o sezení hostů (alespoň předem)
  • Rozhodněte, kde budou ubytováni hosté, kteří nejsou rezidenty..
  • Kupte si oblek pro ženicha a veškeré potřebné svatební doplňky.
  • Zamyslete se svým kadeřníkem a vizážistkou váš svatební vzhled, proveďte testovací účes a make-up.
  • Objednejte si kytici nevěsty (hlavní a rozumnou pro házení), boutonnieres pro ženicha a svědky a také si kupte další drobné svatební věci (kapesníky, hrudník za peníze atd.). Nezapomeňte na výzdobu restaurace (banketová síň), pokud nebyla předem dohodnuta.
  • Najděte si pečivo a objednejte si v něm bochník a svatební dort, nezapomeňte si připravit rushnyk a sólo.
  • Postarejte se o to, kde a jak strávíte svou první svatební noc: rezervujte si hotelový pokoj atd..
  • Vyzvedněte hudbu pro první tanec a další důležité body (odstranění závoje atd.), Nacvičte první tanec.
  • Myslete na dárky pro ženichovu rodinu, bonbonniery a malé dárky na soutěže.
  • Připravte si tupovou výzdobu, pokud nebyla objednána dříve.
  • Udělejte scénář vykoupení nevěsty (pokud chce) a kupte pro něj všechno potřebné.
  • 2 týdny před svatbou:

  • Zvažte, jak a kde strávíte svůj bakalářský večírek / svobodný mládenec..
  • Udělejte konečnou úpravu svatebních šatů a kostýmů, abyste se ujistili, že sedí dokonale.
  • Procházka po svobodě.
  • Zavolejte všem osobám spojeným se svatbou: hostitel, fotograf a / nebo kameraman atd..
  • V předvečer svatby:

  • Vytvořte svatební manikúru a pedikúru.
  • Připravte si šampaňské, sladkosti a sklenice (skleničky) na procházku po matrice.
  • Sbalte si věci na svatební cestu, pokud odejdete ihned po svatbě.
  • Ráno svatební den:

  • Vezměte si svatební kytici ze salonu a také boutonnieres pro ženicha a svědky.
  • Vezměte dort a bochník z cukrárny a vezměte je do restaurace (banketová hala).
  • Před odjezdem do matriky zkontrolujte následující věci: pasy, snubní prsteny atd. Nezapomeňte na šampaňské a sladkosti na svatební procházku.
  • To je vše! Portál www.articlewedding.com vám může popřát neomezené štěstí a bezmeznou lásku po mnoho dalších let!