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(); } }  Balónková svatba - zvýraznění detailů

Balónková svatba - zvýraznění detailů

Obsah



Strach z výšek, mnoho hostů a několik míst v koši - existuje pár protějšek pro balónovou svatbu. To však není důvod k opuštění snu. Svatební portál www.articlewedding.com vás zve, abyste si upravili svoji svatbu balónky všech pruhů..

Vzdušný obrázek

Kreativním nápadem pro nejodvážnější nevěsty jsou svatební šaty ve tvaru balónku. Čerstvé, zajímavé, nestandardní. Je pravda, že existuje několik nuancí «proti». Za prvé, budeme upřímní, takové šaty nebudou zdobit každou postavu. Za druhé, starší generaci hostů může šokovat nepředstavitelné živůtko, pletivo v pase a mini sukně v podobě koše. Proto vám doporučujeme zbavit se trochu krve. A tohle, věřte mi, nebude vypadat horší. Oblečení s barevným potiskem v podobě balónku, nebo možná dokonce celé kavalérie balónů? Složité výšivky v motivu lemu šaty. Nejvíce nestandardní lze nalézt nebo vyrobit na objednávku bot s podpatky ve formě balónků. Ne skutečnost, že to bude pohodlné, ale velmi originální. Obrázek může být doplněn řadou svatebních doplňků «tónem»: náušnice, elegantní náramky s přívěsky na koule, kabelka nevěsty.

Originální šaty nevěsty

Ženich samozřejmě není zavěšen náušnicemi, prsteny, přívěsky v podobě balónků. Nemůže však zůstat pozadu za obecným tématem. Kravata na boty nevěsty, světlé manžetové knoflíčky ve tvaru balónků. Lze vyzvednout i ponožky «tónem», skutečný triumf, který musíte «koketně» zvedněte nohu a ukázejte hostům originální část.

Svatební vzhled

Pojďte dál, milí hosté!

Pojďte dál, ale na tuto svatbu nezapomeňte «přísný» kodex oblékání. To znamená, že musíte mít balón. To samozřejmě neznamená, že byste měli koš připevňovat jako bederní roušku! Dnes existuje celá řada rozmanitých doplňků, od broží, přes manžetové knoflíčky, končící odznaky.

Doplňky svatební šaty

Míčové květiny nebo květinové koule?

Mimochodem, mladí lidé mohou usnadnit hostům «vyhledávání mini balónem». Boutonniere, krásně stylizovaný jako hlavní téma svatby, se může snadno stát identifikačním znakem. Uvědomte si, že to nemusí být hračka, zakoupená v dětském obchodě. Nádherné a velmi jedinečné budou vypadat balónky z malých živých květin. Dnes je snadné najít organizaci, která vytváří různá aranžování květin. Pozastavit «figurka» lehký proutěný koš - a váš kód oblékání boutonniere je připraven!

Boutonniere balón

Počátek času

Divadlo začíná věšákem a svatba začíná pozváním. A pokud plánujete tématickou svatbu, pozvánky by měly být «tón-na-tón». Forma, obarvení, obsah, malé detaily - vše by mělo říkat, že každý host se brzy stane plnohodnotným účastníkem v soukromé «aero club».

Svatební pozvánky

Na velkém balónu

Je logické, že by se hostina svatebních oslav měla konat «společně» předmět! Židle mohou být zdobeny klenutými balónky nebo alespoň imitací. Samotná hala «řekne» Děkuji za barevné girlandy ... Ne, ne z tradičních koulí, ale z plnohodnotných, dobře, nebo ne úplně, všech stejných rozměrů, balónků. Aranžování květin může být také tvarováno jako balón.

Sladké koule

Webové stránky www.articlewedding.com pokládají stylizované bonbonniery za skvělou ozdobu stolu a za další dárek pro hosty. Miniaturní koše se stejnými balónky potěší i ty dospělé a známé hosty. Pro větší účinek můžete namísto obvyklých sladkostí «sedadlo» do koše perníku nebo zázvoru s jasnými knoflíky z glazury.

Originální svatební bonbonniery

Místa podle zakoupených vstupenek

Nezapomeňte na sedací karty! Přesněji řečeno o sedačkách. Jak ale budou hosté sedět ve vaší provizorní letecké dopravě? A co je nejdůležitější, nepokládejte je na stoly, ale připevněte je k opěradlům židlí.

Svatební banket karty stojan

A co je nejdůležitější - dort!

Jaká je tématická svatba bez koláče? Můžete si osvěžit obyčejný svatební dezert miniaturními krémovými balónky.

Svatební dort

A můžete udělat celý dort na svatbu v podobě velké a chutné koule. A můžete si vyrobit hodgepodge - košík lahodného smetany a delikátních dortů a vyrobit balón samotný nebo z květů.