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(); } }  Stará ruská svatba je módní poctou tradicím

Stará ruská svatba je módní poctou tradicím

Obsah



Vyhlašovatelé jakékoli tématické svatby. Pokud vaše oslava plánuje podle všech kánonů ruských a lidových tradic, uspořádejte pozvánky podle toho. Výkresy mladých rusichů v národních krojích, miniaturních kokoshniků a ruční brzdy - malované i vyšívané. Můžete si zařídit pozvání ve formě krabic pod ruskou chatrčí a dát dovnitř «královské nařízení». Nezapomeňte nejen na vnější, ale i na vnitřní obsah - pozvěte hosty s tradičním ruským slangem.

Svatba «vlak»

Na stránkách www.articlewedding.com se doporučuje zapomenout na luxusní kajenské, brutální SUV, «daňový» limuzíny. Nejlepší dopravou na svatbu v ruském stylu jsou tři oblíbení koně, kteří jsou spojeni s vozíkem, saně, dokonce i vozík. Věnce a jednoduše jednotlivé květiny tkané do hřívy dobře upravených koní, zvučných zvonů, plašících zlých duchů a přináší mladé štěstí, světlé stuhy. Taková národní posádka, sto procent, dá šanci každému, dokonce i nejdražšímu a nejmodernějšímu vozu.

Ideální vozidlo pro ruskou svatbu

Staré ruské novomanžele

Ani jedna tématická svatba se neobejde bez odpovídajících oděvů. Především to platí pro novomanžele. Změňte klasický bílý bez svědomí Svatební šaty s dlouhým vlakem na světlé letní šaty, zdobené ruční výšivkou. Nohy jsou zahalené do vzorovaných pantoflí, půvabných lapochki, marockých bot, pokud je sezóna chladná. Z příslušenství věnujte pozornost kokosnikům. Toto národní umělecké dílo zatmění jakýkoli diadém. Mimochodem, pokud plánujete závoj, bude Kokoshnik takové sousedství tolerovat. Čelenka může být nahrazena věncem lučních květin protkaných jasnými stuhami..

Obrazy novomanželů

Ženich je prostě povinen odpovídat krásné nevěstě. Vyšívaný cop, bílé i světlé barvy. Homespunové kalhoty - věřte mi, tohle má svou vlastní eleganci. Povinná ruština «doplněk» - široký pás nebo, jak se říká, křídlo, velkoryse zdobené lidovou ozdobou. Obrázek doplní čepice s hledí, ke které můžete připojit červený mák nebo tandem. «chrpy sedmikrásky».

Guest Dress Code

Hosté mohou nabídnout dva scénáře. Prvním je vychovat atiky a truhly, najít starověké sarafany, plátěné košile, plátěné kalhoty a zcela se reinkarnovat jako barevní zástupci ruského lidu. Druhou možností je poskytnout přístupové průkazy přímo u vchodu. Mohou to být věnce lučních květin, světlé stuhy, šály, vzorované šály, vyšívané křídla, elegantní kokoshniky.

Oblečení pro svatební hosty

Banketové místo

Ideálním místem pro takovou tematickou svatbu je samozřejmě ruské pole! Interpretace v duchu okraje lesa, zušlechtěného terénu na řece a venkovského statku jsou přípustné. Na svatbu si můžete vyzvednout kavárnu, ale vždy je stylizovaná jako sedlácká chata, dobře nebo jako chlapecká věž.

Nápad na svatební hostinu

Žluté kulatiny, dřevěný šlehací nábytek, kladky vonné slámy, paže lučních květin svázané jasnými stuhami, hlínou a dřevěným náčiním, vyšívané ubrusy, pouta a ubrousky. Proutěné koše na vrchol plné křupavých jablek, medových hrušek, sezónních bobulí.

Tématické ruské svatební podrobnosti

Banketní karty a bonbonniery

Prvky národního «dezert» Můžete pokračovat ve vyplňování bonusů hostů. Kdo řekl, že je povinné dát bonbóny? Sklenice lipového medu, miniaturní lýkové boty plné šťavnaté červené brusinky, malinový džem v hliněném hrnci.

Když už mluvíme o lýkových botách a hrncích. Svatební portál www.articlewedding.com si myslí, že je to skvělý nápad pro sedací kartu. Iniciály hostů a čísla tabulek budou vypadat skvěle na hliněných miskách s břichem v krásných lipových tlapách. Můžete používat zbraně a rolovací dekrety «oficiální» těsnění.

Svatební dekorační prvky

Ošetříme hosty tradičními ruskými pokrmy. Pečená hra plněná zeleninou a ovocem, různé rybí pokrmy, o nichž je Rusko dlouho známo. Namísto svatební dort můžete bezpečně sloužit malovaný bochník se štukovými vzory.

Ruský svatební stůl

Nezapomeňte na kuřata, palačinky, kalach, bagely. A stojí za to pít všechny tyto okurky medovinou, dušeným ovocem, somnitem, aromatickými čaje jejich starého samovaru!