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(); } }  DIY bonbonniery sladkostí a cukrovinek

Bonbony z bonbónů a lízátek s vlastními rukama

Obsah



Jakákoli velkolepá a velkorysá svatba sestává z příjemných maličkostí jak pro hosty, tak pro samotné novomanžele. Jak se říká, důležitost spočívá v detailech. Z tohoto důvodu byste měli ozdobit svoji svatbu takovými malými a jasnými částicemi léta, jako jsou ovocné bonbóny a sladké bonbóny..

Svatební zpravodajský portál www.articlewedding.com vám nabízí mistrovskou třídu v oblasti přímého vytváření krásných obalů, které také vizuálně vkusně doplňují obsah svazků. Celá originalita takových bonbonnierů spočívá v tom, že může být stejně jako je snědena nebo jednoduše vystavena jako dekorace svatební síně. Pamatujte, že jste omezeni pouze svou fantazií. A dovolená se ukáže opravdu jasná a nezapomenutelná.

Bonbonniery vyrobené ze sladkostí
Světlé léto
Pouze šťavnaté barvy
Všechny sladkosti uvnitř

Materiály a nářadí

:

  • lepenka;
  • obyčejný Whatman;
  • barevný a bílý papír;
  • světlé a šťavnaté bonbóny a sladkosti;
  • sešívačka;
  • lepicí páska nebo lepicí páska;
  • nůžky.

Vše, co potřebujete, abyste mohli začít

Čas

: od jedné a půl do dvou hodin.

podrobné pokyny

:

Vystřihněte z tlustého bílého papíru nebo papíru Whatman o šířku 5 centimetrů. Pak to otočte a vše sešijte sešívačkou.

Vytvoření papírové základny

Vybereme sladkosti podle vašeho vkusu a barvy. Hlavní věc, kterou si pamatujete, je nejdůležitější kritérium pro takovou přímou volbu, kterou je estetická krása a jas všech bonbónů umístěných v základně bílé a trvanlivé Whatman.

Výběr lízátek
Volba může spadat pro takové sladkosti

Dále jsme tam dali sladkosti a lízátka, poté, co jsme pod celou věc položili měkký barevný papír, který by měl být mnohem tenčí než bílý podklad.

Dvojitá základna pro balení

Poté začneme odstraňovat naši základnu z papíru Whatman a zároveň sbíráme barevný papír volnou rukou. Nakonec byste měli dostat nějakou pěst, která se skládá ze dvou vrstev barevného papíru. Jeden odstín by měl být jasnější než druhý.

Vložení našich šperků do tašky

Celá věc musí být obvázána pouze s krásnou a stylovou stuhou. Nejlepší je sladit barvu první vrstvy papíru použitého jako obal..

Hotové bonbóny a bonbóny

Po tom všem už můžete na stolech obsluhovat krásně zabalené bonbonniery. Mimochodem, několik z těchto svazků lze pěkně umístit do proutěného koše nebo do velké vázy. Vaši hosté se na několik minut rádi dotknou svého dětství a znovu ucítí chuť svých oblíbených lízátek..

Zážitek

Možnosti aplikace

Ihned po příjezdu na svatební akci můžete své pozvané příbuzné a přátele předvést. Můžete si nechat vše, jak se říká, na dezert, když budou hosté více než plní a taková malá sladká radost bude přijata jednoduše s třeskem.

Pravidelní čtenáři svatebního webu www.articlewedding.com vám však doporučují dělat vše v několika fázích. To znamená, že takové pochoutky s bonbóny se budou pravidelně objevovat na stolech po celý svatební den. Nezapomeňte, že lízátka v tak jasném a krásném obalu slouží nejen k jídlu, ale také k jejich vizuálnímu potěšení. S takovými svatební doplňky můžete ozdobit jakékoli místo, které novomanželé v tento jasný a slavnostní den navštíví.

Sladká minuta dovolené
Moře zalévání barev
Sladké pokračování na svatební den
Lízátka na lízátko

Na závěr bych rád dodal, že mnoho mladých párů sleduje originalitu ve velkém měřítku tohoto slova. Neustále však zapomínají, že je třeba začít malými, ale nesmírně důležitými maličkostmi, které v budoucnu zprostředkují celou atmosféru tohoto důležitého a radostného dne!