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(); } }  Makeup je umění!

Makeup je umění!

A co je nejdůležitější: Nejsou přísná omezení pro výběr šatů a svatební líčení. Vše, co může zdůraznit krásu nevěsty, je vítáno! Chcete-li se však stát nejpřesvědčivějším, musíte svůj obraz promyslet do nejmenších detailů..

Všechno by mělo být v harmonii: styl svatby, podoba nevěsty a dokonce i ženicha. Protože si zasloužíš to nejlepší!

Pamatujte, že tohle je vaše svatba a vy jste vy celý den v centru pozornosti, s úsměvem budete zdobit nejlepší rámečky fotografa, vše ostatní je sekundární (kromě ženicha).

Neexistují tedy žádná přísná omezení, ale existují pravidla pro líčení.

Pravidlo 1: svatební make-up by se měl nejen shodovat s typem a tváří nevěsty, ale také se stylem a barvou jejích šatů; všechno by mělo být harmonické.

Pravidlo dva: make-up by měl být dostatečně perzistentní a jasnější než obvyklý den, a to i v případě, že jste si vybrali bílé nebo světlé barvy. Pamatujte, že jste královnou této dovolené a fotograf je po vás.

Pravidlo tři: Vy sami byste měli mít rádi vytvořený obrázek a make-up.

Pryč jsou dny, kdy byla nevěsta v bílém a pouze v bílém. Móda diktuje její podmínky a nabízí svá řešení i pro tak konzervativní oslavu jako svatba. Nevěsta si dnes může dovolit, aby se objevila v šatech jakékoli barvy a stylu. Šaty mohou být modré, červené, růžové a obecně jakékoli. Jak vybrat perfektní make-up pro správnou barvu a typ šatů a barvu nevěsty? - Samozřejmě podle pravidel líčení.

Rozlišují se čtyři barevné typy: zima, jaro, léto a podzim.

V letním typu jsou majitelé hnědých vlasů, bledé pleti a šedých očí. Majitel mléčně bílé nebo narůžovělé pleti, pihy, blond nebo načervenalé vlasy, šedozelené nebo šedo-modré oči - to je jarní dívka. Pokud jsou vaše vlasy hnědé nebo tmavě červené a oči hnědé, pak patří k podzimnímu typu. Zimní dívka - s bílými, tmavými blond, černými vlasy a studenou růžovou nebo olivovou barvou kůže.

Nyní vyberte make-up podle tónu šaty a barevného typu nevěsty.

Pokud jsou svatební šaty nevěsty krémové nebo šampaňské, měla by být měkkost této barvy zdůrazněna přirozeností make-upu, který by odpovídal vašemu typu barvy. Pokud patříte k jarnímu nebo podzimnímu typu, hodí se vám teplé tóny béžové, hnědé a růžové; pro zimní nebo letní typ, hnědé a růžové, ale již chladnější. Hlavním pravidlem pro líčení této volby šatů je přirozenost a průhlednost; něžnost by od vás měla foukat.

U šatů v modré nebo modré (vhodnější pro letní a zimní typ) také nevyžaduje nadměrný jas v make-upu. Samotné šaty jsou docela velkolepé. Roztavte led svých šatů jemným teplem líčení. S touto volbou jsou pravidla make-upu zcela univerzální pro jakýkoli typ barvy: zlatá, načervenalá, písčitá, růžová červenavá, ne příliš jasná rtěnka. Modré a modré odstíny jsou přijatelné, ale neměly by převládat, ale v malém množství mohou zdůraznit pouze hloubku vašich modrých očí.

Šedé „stříbrné“ šaty se také více podobají letnímu (namodralým tónům) a zimním (fialovým tónům) typu. Šedá barva sama o sobě je téměř neutrální, bod je ve stínu a odstíny make-upu, který si vyberete. Zde jsou pravidla líčení loajálnější a výběr barev pro líčení je mnohem širší. Uvolněte svou fantazii a udělejte make-up opravdu sváteční a zajímavý. Nabízí modré, šedé, růžové, béžové a fialové odstíny. Nezapomeňte však, že make-up nevěsty může být stále na přírodní kosmetice.

Šaty jsou červené nebo vínové - jedná se o šaty pro podzimní a zimní barevné typy. Šaty takových tónů již absorbovaly veškerý jas barvy a váš make-up by měl být neutrální v barvách a jasný v liniích, důraz by měl být kladen na oči. Váš vzhled by měl být výrazný, pomůže vám černé nebo hnědé oční linky, odpovídající barva stínů by ji měla prohloubit. Pravidla líčení také diktují rovnoměrný tón pleti a rtěnku neutrální barvy nebo přesně stejného stínu jako šaty. A aby nedocházelo nudné - přidejte zlatý lesk.

Rozhodli jste se být na oslavě v růžových šatech. Pokud je barva šatů chladná, je vhodnější pro letní typ, pokud jsou šaty teplé odstíny - na jaro. Makeup je velmi podobný makeupu při výběru šampaňského nebo krémových šatů. Pravidla líčení zde doporučují jednu věc: studený odstín růžové - make-up by měl být uchováván v chladných odstínech růžové a trochu změkčit stříbrným leskem; šaty teplých růžových odstínů - líčení jemnějších a teplých růžových tónů ve stínu zlatého lesku. Hlavní věc je, že by nemělo být příliš mnoho růžových, střídat je s leskem, a pokud jste si stále vybrali růžový tón rtěnky - mělo by dokonale odpovídat barvě šatů.

Ve svatební den by měla být nevěsta nejkrásnější a neobvyklá a přejeme vám to celým svým srdcem!