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(); } }  Svatba ve stylu "Alice v říši divů" - báječné šílenství!

Svatba ve stylu "Alice v říši divů" - báječné šílenství!

Obsah



Svatba je jednou z nejvýraznějších událostí v životě. A kromě toho - skvělá příležitost pro zábavu a zábavu. Pro realizaci této příležitosti je perfektní svatební skript ve stylu "Alice v říši divů".

Šílený kloboučník zve!

Tematické pozvánky nenápadně naznačovaly hostům - dovolená bude neobvyklá. A existuje neuvěřitelné množství možností. Můžete vydávat pozvánky ve formě hracích karet, nebo si můžete udělat miniaturní svitky s bílým králíkem. Skvělým nápadem by byl návrh pozvánek ve formě vícebarevných čajových sáčků. Konec konců, čajový dýchánek s šíleným kloboučníkem je červenou nití Alice v říši divů..

Wonderland Images

Jaká je tématická svatba bez vhodného oblečení? Obraz Aliciiny nevěsty je jasný, zlomyslný a má podivín. Můžete dokonce zadat celý obrázek, oblečený ve světle modrých šatech s krajkovou zástěrou. Nebo si můžete jednoduše vybrat šaty nebeské barvy a opásat se sněhově bílou stuhou. Při takové tematické svatbě považuje portál www.articlewedding.com za vhodnější i krátké, ne-li asymetrické Svatební šaty.

Svatební závoje by měly být „vyměněny“ za slavnou stuhu ve vlasech. Je pravda, že je lepší zvolit barvu ne černou, ale například v barvě šatů. Obrázek můžete doplnit koketním válcem.

Pokud jde o boty, la viktoriánské boty jsou skvělou volbou. A pro úplnost si k nim můžete přidat odvážné pruhované legíny.

Nejdůležitější věcí na obrázku ženicha je zjistit, kdo je s vámi. Šílený kloboučník? Nebo možná čistokrevná kočka Cheshire? Nebo ještě tajemný bílý králík?

Elegantní anglické kalhoty, kožich s dlouhými podlahami, slavný cylindr, módní šátek, vesta, vždy s kapesními hodinky na řetízku, pruhované legíny. Tento seznam lze doplnit, ale i z prezentovaného je snadné oslnit báječný obraz.

pokoj pro hosty

Je logické, že si hosté budou muset také vyzkoušet báječné obrázky. Karetní hrdinové, vévodkyně, králíci, kočky a kočky Cheshire, veselí bratři Tru-la-la a Tra-la-la.

Samozřejmě ne každý má odvahu obléknout si okouzlující kostým. V tomto případě se vyplatí poskytnout tematické téma Příslušenství - masky, králičí uši, fanoušci karet, miniaturní poháry v knoflíkových dírkách, cheshire úsměvy na hole. A hosté nejsou vyžadováni speciální oběti, a všechno v předmětu!

Pohádkový banket a doplňky

Nejlepší místo pro svatbu ve stylu „říšských divů“ je samozřejmě příroda. Výlet na dovolenou v lesním mýtině nebo alespoň v městském parku. Místnost banketu však může být snadno originální a báječně stylizovaná. Jak se říká, hlavní touha!

Nejoblíbenější možností je samozřejmě čajový dýchánek s šíleným kloboukem. Spousta stolů s šálky různých tvarů a velikostí, kreativní „hromada“ jídel, postav a obrázků zajíců. Jak si vzpomínáte, ten báječný čajový obřad se konal v domě březnového zajíce. Mnoho kytic v pestrobarevných skleněných vázách, báječná jména jídel. Ozdobte zdi banketové haly hodinkami všech pruhů a velikostí, obrázky pohádkových hrdinů Alice. Balónky, světlé stuhy, dům karet jsou vítány.

Židle různých velikostí budou skvělým nápadem. Mimochodem, báječné „šílenství“ mohou podpořit nejen židle různých velikostí, ale také poufy, stoličky a dokonce i velké orientální polštáře. Wonderland je úžasná síla, a tím více nedostatečná svatební dekorace - o to lépe.

Karty umístění www.articlewedding.com doporučuje předložit poháry s poháry nesoucími jména hostů. Tak zabijete dva ptáky jedním kamenem: vyhněte se zmatkům a prezentujte ty, kteří jsou přítomni v původní prezentaci. Mimochodem, tyto stejné šálky mohou být také vyrobeny s bonbonniery, plněné sladkostí. Nebo použijte nápoje v plechovkách jako bonbonniery.

Kromě slavného čajového večírku lze místnost stylizovat jako epizodu s růžovou zahradou. Hlavní důraz pak nebude kladen na hodinky a poháry, ale na karty a šachové figurky. Mimochodem, celková stylizace místnosti pod šachovnicí bude vypadat originální. A malovat černé a bílé "společnost" pomůže kytice nádherných růží.

Nezapomeňte na tématické sladkosti, které by měly mít ty futuristické tvary.

Pohádkové focení

Svatební focení se nejlépe provádí venku s šálkem čaje nebo obklopené hracími kartami.