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(); } }  Zimní svatební šaty - neočekávané řešení

Zimní svatební šaty - neočekávané řešení

Na Západě je tón, jako předtím, nastaven hvězdami. Madonna a Guy Ricci uspořádali prosincovou svatbu, v listopadu se konala svatba Kateřiny Zeta-Jonesové a Michaela Douglase. Co může zastavit při stanovení data, je strach, že by se nevěsta mohla ztratit ve sněhu ... Nicméně, toto je jedna z nejčastějších mylných představ: zimní svatební šaty, které byly vybrány moudře, pomohou přinést dotek čerstvosti a harmonie nebo dokonce dát obřadu sakrální nádech.

Řada módních odborníků tvrdí, že zima je čas pro neomezenou kreativitu. Opravdu, i když to není nejlepší měsíc na svatbu, můžete si zahrát na nečekané tóny a nejoriginálnější výzdobu šatů. A pryč konzervatismus, který je tak charakteristický pro období jaro-léto!

Neočekávaná řešení jsou v tomto případě ideální. Řekněme, že družičky si mohou dát tmavě červené a fialové tóny. Jedná se o barvy elegance a indikátor vynikající aristokratické chuti..

Výběr zimní svatební šaty, zapomeňte na karamelové růžové šaty a věnujte pozornost černému nebo tmavomodrému oblečení - efektivně zdůrazní krásu nevěsty.

Pokud však nemáte rádi tmavé tóny, použijte kovové odstíny - stříbro a zlato.

Mimochodem, zimní svatební šaty dobře zabarví a obratně vyberou kytici nevěsty. Například v designu můžete použít zlaté stuhy.

A samotné šaty mohou být ozdobeny stříbrnými zvonky nebo použít lesklé vzory v špercích a doplňcích. Je možné, že s vánočními motivy - pak určitě z originality si nebudete rovni.

Bílé oblečení je samozřejmě nádherné a velkolepé, ale historie ukazuje, že ve středověku v Evropě a také v Rusku měli na svatbu výhradně červené šaty. Mimochodem, na východě tato tradice přežila dodnes. A móda pro sněhobílé svatební oblečení představila Mary Stuart. A červené zimní svatební šaty dnes zůstaly nekonvenčním výběrem těch nejodvážnějších a originálních nevěst. Zamyslete se nad tím: červená dnes nabývá na významu v moderním světě.

Nejste připraveni na radikální experimenty? Pak věnujte pozornost stínům. A originální design oblečení, takže se nemusíte rovnat! Co není možné pro světlé vzory na látce vašich šatů? ! Světlé květiny nebo bobule, větvičky nebo dokonce ozdoba oživí látku, a tedy i klasický styl střihu. Kromě toho hlavní tón šatů nemusí být oslňující bílý - růžový nebo modrý, světle zelený nebo fialový - to je další nota čerstvosti a originality. A přítelkyně mohou být oblečeny do vínové nebo tmavě červené látky. Ve skutečnosti může být orientální styl použit i při navrhování interiérů hal - například tím, že se například vytvoří světelné girlandy nebo papírové květiny! Fantasy tedy není omezena!

Jedinou námitku: nekombinujte červenou s jinými barvami, Chcete-li to zastínit, budou dělat bílé, černé a zlaté tóny..

A kdo řekl, že bílá nemá žádné odstíny? Tolik, kolik chcete! Barvu slonoviny zimní svatební šaty můžete kombinovat s bílými květy, třpytkami a dokonce ... svíčkami. Věřte mi, že taková pohádka zůstane ve vašich vzpomínkách po dlouhou dobu a vaše zasnoubená a poctivá společnost. Tuto barvu můžete použít pro oděv, řekněme, pro svědka. Ale zde je opatření důležité. A především míra originality: čím vyšší, tím větší bude mít dopad na diváky váš úžasný svatební oděv!