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(); } }  Sky lucerny - světlé svatební zvýraznění

Sky lucerny - světlé svatební zvýraznění

Obsah



«Podívej, UFO! Ano, přesně, říkám vám! ». Podobná fráze byla slyšet více než jednou nebo dvakrát. Problémovci však nebyli v žádném případě hosty ze sousední galaxie, ale papírové lucerny. Poslední peep, letní a nejen svatební móda.

Fantasy let

Za prvé, za prvé, stojí za to zjistit, jaký zázrak vědy o technologii je lucerna oblohy. Ve skutečnosti je vše velmi jednoduché a vůbec ne romantické. Design dvou spojovacích balónů + balón - zde máte módní svatební představení. Rám vyrobený z žáruvzdorného papíru, efektního tvaru a jasných barev. Zapněte palivový článek na základně «zařízení» a raketa «pozemský vzduch» připraven k cestování.

Zdálo by se, že všechno je jednoduché. Ale kolik emocí! Kolik čistého dětského potěšení, když se na noční obloze zvedne řetěz světelných srdcí! A nejen novomanželé novomanželé tleskají rukama. Dokonce i šedovlasí strýci-tety nadšeně porazili ruce a se zvednutými hlavami k obloze sledují cestu svatebních luceren.

Tajemství popularity

Vypadalo by to jako nejběžnější konstrukce papíru. Není mistrovským dílem umění, budeme objektivní. Ale jen zřídka, jaký druh svatby dělá bez «zahájení». Pro všechny «proč», svatební portál www.articlewedding.com poskytuje některé konkrétní argumenty. tak.

Nový být

Prvním a nejčastějším argumentem je nový a dosud ne hackerský. Nikoho s holubi dnes nepřekvapíte. Rád bych vyzdvihl svoji svatbu něčím originálním. Kromě toho jsou svatební lucerny hostem z východních zemí. A dnes, jak víte, je velmi, velmi módní přizpůsobit východní směr.

Tajné touhy

Mystika je argument číslo dvě. Sky lucerny se často nazývají «dopravci» touhy. Zašeptal «do ucha» touha dosáhnout rychleji vyšších mocností, a proto bude splněna rychleji. A kde, pokud ne na svatbě, na začátku života nové rodiny, udělat vše nejlepší, jasné a tajné.

Druh se zdravým

Kupodivu dost třetí argument ze seznamu, proč mnozí zahajují lucerny svatební oblohy. Zdálo by se, že právě mluvili o vysokých a jasných, a pak šli dolů k pozemským a pragmatickým. Ale cokoli může říci, ne každý si může dovolit ozdobit svoji svatbu například pštrosími běhy. A lucerny oblohy - příležitost spojit podnikání s potěšením.

Zabírá každého

Čtvrtým argumentem je další masová zábava. Když «vtipy» toastmasters naplnily své nosní dírky, když se hosté potulovali v rozích, protože nevěděli, co dělat se sebou, je čas zahájit lucerny oblohy. A můžete se k případu připojit nejen novomanželé. Sky lucerny dnes je mnoho. Různé tvary, barvy a velikosti. Mladí, ať už je to tak, běžme velké srdce. Dovolená u lidí. A web www.articlewedding.com doporučuje hostům, aby si vybrali kostky, kužely, trojúhelníky. Hlavní věc nakonec není velikost, ale účast.

Je třeba poznamenat!

Pátým důvodem, byť mírně přitažlivým, je tradice. Svatební den je významná událost. A mnozí věří, že tato věc by měla být zaznamenána. Jak se říká, byla by touha, ale najdeme důvod. Ale ne každý si může dovolit oslavit další výročí svatby ve velkém měřítku, hlukovém a cikánském táboře. Ale začni roztomilá obloha lucerna, chvěj se touhou «příští rok, stejně jako to, držet se za ruce, vypustit do oblohy papírové srdce» - to prosím.

Sky lucerny jsou ve všech ohledech v zásadě skvělou volbou pro svatební zábavu. Velkolepý, okouzlující, romantický, jasný, neobvyklý, ale není to dlouho, hospodárné. Ach ano, spuštění luceren oblohy je dobrý záchranné lano. Proč na svatbě existuje životní bóje? Nikdy nevíš, že jsi plánoval vypuštění holubů. A ptáci se v poslední chvíli schovali v nejvzdálenějším rohu klece a nijak se nechtějí stát symbolem velkého a čistého pocitu. Je čas na zkaženou náladu. Ale máte životní bóje! Již zmiňované lucerny oblohy! Zapálit, vypustit a nechat ptáky závidět!