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(); } }  Hledáte svatební šaty na zimu

Hledáte svatební šaty na zimu

„Svatební boom“ je tradičně v teplé sezóně. Možná právě proto vychází svatební kolekce jednou za rok - na jaře - a sestávají převážně z lehkých nízkohrdlých šatů, které odhalují záda a hrudník, často bez rukávů. Šifón, satén, satén, krajka - látky, které se nejčastěji používají ve svatebních šatech - jsou velmi krásné, vypadají samozřejmě velkolepě, ale nejsou schopny se trochu zahřát. Co dělat, když je ve dvoře zima, ale opravdu se chcete oženit? Nejdůležitější věcí je identifikovat hlavní problémy spojené s ročním obdobím a nastínit plán jejich překonání. Hned vás varuji, že být v zimě nevěstou není tak snadné

Hlavní problém se týká vzhledu nevěsty. Jak se oblékat tak, aby vypadal něžně a dojemně, jak se hodí nevěstě, a zároveň, aby neochladilo? Pamatujte, že pití alkoholu pravidelně není možné: opilá nevěsta je, jak by nezapomenutelný osel Eeyore řekl, „srdcervoucí pohled“. Nechci odmítat profesionální fotografii na pozadí mého rodného města: získají se velmi krásné fotografie. Bohužel, ne všechny svrchní oděvy jsou kombinovány s tradičními nádhernými svatebními šaty. Většina kabátů z ovčí kůže a kožešin, i když velmi drahé, promění nevěstu v bezchybně oblečenou dámu. Bude lepší, pokud si místo kožichu koupíte nebo si pronajmete krátký kožich: připevní se i na oblečení s velmi nádhernou sukní. Zde je jen rouška labuťového chmýří, nabízeného ve svatebních módních salónech, v zimě se nezahřeje, jak by měla, takže musíte utrácet peníze za krátký světelný kabát, i když tento odpad nelze nazvat praktickým. Výběr zimních svatebních šatů je tedy celý problém.

Bude užitečné vybrat si šaty s rukávy a stand-up límec. Pokud jsou výše uvedené položky vyrobeny z krajky, zvažte, že tomu tak není. V žádném případě se rozhodně nestanou překážkou pro zimní mrazy a trnité větry. Na rozdíl od zdravého rozumu, máš nejotevřenější šaty? Hledejte vhodný svetr nebo halenku, abyste si nenostali kabát na holé ruce: věřte mi, ten pocit není příjemný.

Nejlepší volbou pro nevěstu, která slaví svatbu v zimě, jsou dvoudílné šaty - sada svatebních šatů a kabátů. Obě části soupravy jsou šity ze stejné tkaniny a poté dokonale zapadají. Při fotografování v přírodě by měl být kabát pevně připevněn, ale v kavárně nebo restauraci může být efektivně vržen do náručí ženicha. Jedinou věcí, o kterou je třeba se starat, je vhodný šátek nebo objemný šátek.

Další chybou, kterou nevěsty často dělají v období podzim-zima, jsou tmavé boty. Lehké boty jsou samozřejmě nepraktický nákup. Po svatbě je několikrát oblékáš, už ne. Bohužel, budete muset alokovat finanční prostředky na tento nákup. Posuďte sami: jak během procházky, tak i během festivalu budete muset zvednout lem svých šatů více než jednou nebo dvakrát (nezvedejte se dražší - dno bude beznadějně rozmazleno solí a špínou) a ukazovat své boty. Proto má smysl se zeptat konzultanta salonu, kde jste si šaty objednali, zda prodávají současně a vhodné boty. Jak ukazuje praxe, prodávají nebo pomáhají najít. Není to pravda, že boty budou levně stát, ale výsledek překoná všechna očekávání: boty s horní částí vyrobenou z lesklého nebo průsvitného materiálu dokonale zapadnou do vašeho vzhledu.

Radikální řešení problému vhodného oblečení: po matriční kanceláři si nevěsta mění šaty a jde na tradiční procházku v zimním městě a po promenádě opět nosí svatební šaty. Možná na obecné fotografii bude obtížné rozlišit mladého od běžného hosta, ale svou dovolenou nezastíníte neočekávanou zimou nebo běžnou zimou. Věřte mi, i když jde o svatby, zdraví je nejdůležitější věcí. Ale představte si, jak nevšední a dojemná nevěsta vypadá v zimě, mezi sněhem a sněhovými bouřkami!