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(); } }  Butterfly vytvořit velkolepý obraz ženicha

Butterfly vytvořit velkolepý obraz ženicha

Obsah



Butterfly je jedním z nejnovějších trendů ve světě moderní pánské módy. Při takové zásadní události, jako je svatba, by měl ženich jednoduše zářit a být standardem stylu a sofistikovanosti pro všechny.

V případě pochybností v první fázi

Mnoho návštěvníků svatebního portálu www.articlewedding.com může potvrdit, že někteří budoucí manželé prostě nechtějí nosit tento důležitý prvek svatebního obleku. Takové zlobivé rozmary si zaslouží připomenout, že na Západě se motýl nosí jen při slavnostních a slavnostních příležitostech, zejména s ohledem na oblečení pro ženicha. Například na schůzkách s královnami a delegáty jiných zemí. A co bude horší než vaše jasné a radostné manželství? Pokud muž nenajde, na co odpovědět, bude otázka zcela uzavřena a bude možné jít do nejbližšího specializovaného obchodu.

Klasici vždy zůstávají klasiky

Okamžitě bych chtěl mluvit o přísné černé motýlek, která je předkem celého druhu těchto doplňkových prvků pro svatební obleky. Takový motýl bude vyhovovat naprosto každému obleku tmavých odstínů, které jsou šity stejně kvalitativně a vkusně. Pokud se stále můžete pokusit vyzvednout nějaké zajímavé tričko na kravatu, pokud jde o barevné schéma, pak klasický černý motýl takové experimenty netoleruje. Pouze bílá košile, klasická a strohá jako samotný motýl. No a jaký motýl bez smokingu? Proto, protože jste se již rozhodli začít s motýlkem, budete si také muset koupit stylový a elegantní kabát. Nebojte se, že taková bunda bude vypadat příliš pompézně. Nyní šijí ještě více všedních, pokud to lze ještě nazvat, chvosty.

Ručně pletené motýly

V současné době mnoho novomanželů nechce držet svatební oslavu v poutech přísných a standardních svateb. Totéž lze říci o svatebních šatech nevěsty a ženicha. Nyní jsou motýli, tzv. Ručně pletení, stále populárnější. Vzor a přímá barva samotného motýla bude v tomto případě omezena pouze představivostí zákazníka. Nyní, mnoho zamilovaných párů dokonce raději nekombinuje barvy, ale jednoduše vezme všechno téměř barevné. Neměli byste však jít tak daleko, protože hlavní věcí ženicha ve svatebním obleku by měl zůstat pocit jeho milované. Pokud budou barvy ručně pletených motýlů stále kombinovány s jiným příslušenstvím, bude konečný obrázek více než romantický. Toto prohlášení může být potvrzeno četnými čtenáři svatební stránky www.articlewedding.com.

Polka dot a kostkovaný

Svatební motýli, které jsou vyráběny jako kostkované košile nebo puntíky, jsou jen opravdovým módním pískotem. Tyto atributy ženicha svatební oblek v teplých letních dnech jsou zvláště důležité. Takový motýl bude dokonale kombinován nejen s bílou košili, ale i s dalšími odstíny, které jsou pro oči příjemnější. Mimo jiné pod motýlkem v krabici si již můžete vybrat svatební bundu a velmi dobře oblečenou, dokonce i s popruhy na loktech, které dodají tomuto prvku šatníku zvláštní lesk.

Je lepší si vytvořit svůj vlastní, což znamená jedinečný motýl

Když jste se úplně rozhodli o barvě, klasické orientaci motýla a pod jakým kostýmem ho budete nosit, pak je čas mluvit o vytvoření vlastního motýla. Tento atribut jakékoli svatební dandy není ve srovnání s kravaty tak drahý. Tato skutečnost znamená, že nemusíte vyhazovat ještě více peněz ze svatebního rozpočtu, které jsou již osázeny na oslavu.

A nakonec bych rád poznamenal, že nikdo nikdy nezakázal být rafinovaným a sofistikovaným ženichem na svatbě. Proč na to?.