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(); } }  Čerstvé květiny pro svatební účes

Čerstvé květiny pro svatební účes

Obsah



Květina ve vlasech

S kouzlem přírodních květů se nic nedá srovnávat, protože jejich krásu vytváří sama příroda. Je obtížné najít vhodnější dekorace pro svatební účes nevěsty. Velmi často existují obavy, že květiny ve vlasech „přežijí“ až do konce svatebního dne. Vaše obavy jsou marné, květiny jsou speciálně připraveny na tuto čestnou misi - doplní účes nevěsty. Stačí si objednat dekorace od čerstvých květin od profesionálů a dodá vám romantiku a ženskost, kouzla a kouzlo. Je nutné vybrat květiny pro svatební účes se zvláštní péčí, existuje několik pravidel v tomto ohledu. Poslouchej je.

Odstíny a velikosti

Nepodléhejte chytlavé kráse velkých květů a nevybírejte je jako prvek účesu. Někdy to vypadá vtipně.

Při výběru okouzlujících malých květů nepřekračujte jejich počet. Hojnost je v tomto případě vhodná na květinovém záhonu, a ne při provádění svatebního účesu.

Při výběru odstínů barev se bere v úvahu především barva vlasů. To, co bude vypadat na brunetách, nemusí vždy vyhovovat blondýnkám. Koneckonců, dekorace by měla být znatelná, ale ne "křičet".

Princip výběru barvy „nevěsta by měla být v bílé barvě“ je beznadějně zastaralý.

Proto ve vašem účesu mohou být malé, ale světlé poupata. Nebo možná červená růže, pokud harmonicky kombinuje a doplňuje zbytek oblečení.

Objednávání a výroba

Ne všechny květiny mohou být použity, když děláte svatební účes. Někteří nemohou vydržet ani několik minut, navzdory úsilí květinářství, a někteří si snadno udržují svůj svěží vzhled po dlouhé hodiny. Vzhledem k této skutečnosti byste se měli zeptat specialisty na jejich schopnosti a neměli byste požadovat: „Toto jsou květiny!“

Aby nedošlo k překryvům, musí být objednávka na výrobu šperků z čerstvých květin provedena předem. Konec konců je čerstvost této dekorace hlavní podmínkou a salon musí mít čas na objednání potřebného materiálu přesně v den svatby, vyrobit ho a doručit vám.

Kytice nevěsty, svatební dekorace a celkový styl dovolené by měly být v souladu s dekorací ve vlasech. Když děláte svatební účes, musíte to zvážit. Nechcete vypadat jako nevěsta, která se náhodou dostala na obřad někoho jiného. Z tohoto jednoduchého důvodu vám doporučujeme objednat vše od jednoho květinářství, v salonu s dobrou pověstí a nikoli v květinovém pavilonu na sousední zastávce. Pouze zkušený květinář s dokonalou chutí a nezbytnými znalostmi si bude moci vybrat a vyrobit květinové dekorace pro vaši dovolenou.

Květinový materiál, ze kterého bude dekorace vyrobena, by měl být uspořádán s okrajem, protože vytvoření účesu je nicméně tvořivost. Bude to škoda, pokud kadeřník nemá dost prvků potřebných k tomu, aby při provádění svatebního účesu vypadal kompletně.

Před návštěvou květinářství, svatební stylistky atd. rozhodněte se, které účesy se vám líbí, jaké lze na vlasech udělat, jaké květinové dekorace byste chtěli. Pokud bude pouze závoj ozdoben přírodními květinami, bude muset být předán květinářství v předvečer svatby, správně opraví všechny prvky dekorace.

Spropitné

Po skončení svatebního dne pečlivě odstraňte složení čerstvých květů a na chvilku spusťte ve vodě. Poté ji zabalte do vlhkého papíru, vložte do plastového sáčku a v této formě si na spodní polici chladničky zachováte svěžest. Svůj účes můžete znovu ozdobit druhý den svatby.