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(); } }  Jak ozdobit stoly na svatební hostinu?

Jak ozdobit stoly na svatební hostinu?

Obsah



Skromná váza s květinou? Nevzhledné příslušenství, které vaší barvě nevyhovuje ani v barvě, ani v designu? Standardní rozložení stolu, které mohou hosté vidět, když dorazí do restaurace další den? Takže to nebude fungovat. Nepopsaný detail se může zmenšit na «Ne» všechny důkladné a namáhavé přípravy na svatbu. Dekoraci stolu bereme v restauraci ve vlastních rukou! Kdo, pokud ne vy sami, ví, co dovolená potřebuje?

Klasická kytice

Pro klasickou svatbu stačí objednat kytice z bílých květů, které se vloží do úhledné vázy. Pokud plánujete italské nebo anglické uspořádání sedadel, věnujte pozornost malým kulatým skladbám. Světlé akcenty, které se kombinují s jinými svatební doplňky nebo zelení, dodávají kytici zvláštní kouzlo.

Elegance podlouhlých tvarů

Na jarních svatebách vypadají velké podlouhlé kytice sezónních květin - tulipány a narcisy, stejně jako gerbery. Pokud je banketová místnost prostorná, můžete uspořádat velké průhledné vázy s objemnými kyticemi květin v pastelových odstínech. Takové formy zahalují pocit prázdnoty prostoru, ale zároveň se budou dívat na klid a organicky. Svatební portál www.articlewedding.com věří, že jedna světlá gerbera se silnou nohou je skvělou ozdobou na svatební stůl.

Blízkost k přírodě

Letní svatby, bankety v přírodě nebo v panstvích mimo město zahrnují použití přírodních materiálů v designu banketu. Věnujte pozornost ekologickému příslušenství. Například květy v malých vázách, trsy uší, dekorace mechem, dřevěné dekorace atd. Výhodou takového řešení je, že výrazně ušetří rozpočet, protože nádhernou kompozici přírodních materiálů lze vyrobit vlastními rukama. Jak řekl Coco Chanel: «Skromnost je vrchol elegance! »

Stolní dekorace s vázami

Dekorace svatebních stolů nespadá do aranžování květin. Originální a stylová váza sama o sobě je vynikající dekorací stolu. Průhledné misky s vysokými nohama poslouží jako neobvyklý svatební doplněk. Můžete je naplnit podle chuti - poupata, barevné oblázky, jablka, kávová zrna, sušenky atd. Stolky zdobí také velké skleněné suvenýry původních tvarů.

Ovoce a zelenina na stole

Ovoce je oblíbeným doplňkem moderních svateb. Jsou světlé, pestrobarevné, stylové, šťavnaté, voňavé a rozmanité v metodách aplikace. Můžete ukládat ovocné kompozice do váz nebo speciálních salátových misek, uspořádat velké skleničky s nakrájeným ovocem, ochutnat tak banket, sezónní ovoce ukládat do proutěných košů atd. Existuje mnoho možností pro použití ovoce ve svatební výzdobě. Každý z nich je úspěšný.


Tematické kompozice

Pokud je pro vás zdobení květinami, vázami a ovocem příliš jednoduché - ukažte svou fantazii, vytvořte si vlastní kompozice, které odrážejí styl svatby. Může se jednat o svíčky, ozdobné klece, stylizované dekorace (od anglického porcelánu po suvenýry a palácové věže). Www.articlewedding.com je přesvědčen, že neobvyklá řešení jsou klíčem k úspěšné svatbě..


Plovoucí svíčky

Svíčky vždy dodávají romantice výzdobě místnosti. Takové osvětlení je při večerní svatbě nepostradatelné. Skvělou volbou jsou plovoucí svíčky v malých nádobách mezi jemnými lístky. Tento dekor je vhodný pro téměř každou svatbu.

Fotografie na stolech

Obrázky, zejména fotografie, pomohou ozdobit svatební stoly originálním způsobem. Jako symbol triumfu dejte skladby z fotografií nevěsty a ženicha. Prosím hosty s vlastními fotografiemi ve svatební výzdobě. Kromě toho mohou obrázky hostů sloužit jako banketové karty i svatební laskavosti.

Při organizaci svatby je důležitý každý detail. Vyberte si příslušenství, které dokonale ozdobí vaši svatbu. Individuální přístup k výzdobě oslavy - záruka sváteční atmosféry!