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(); } }  Roztomilé svíčky jako dárek pro každého hosta

Roztomilé svíčky jako dárek pro každého hosta

Obsah



Pokud chcete, aby se vaši hosté na vaší svatbě cítili šťastně a vesele, měli byste se ujistit, že je potěší malým dárkem. Samozřejmě si můžete v dárkovém obchodě koupit jakýkoli dárek, ale pro vaše hosty je mnohem zajímavější udělat bonboniéry do-it-sami pro sebe..

Webové stránky www.articlewedding.com slibují, že vám pomohou vytvořit úžasně krásné bonbonniery! Roztomilé svíčky v krásném balení budou hostům úsměv. Tato mistrovská třída je s největší pravděpodobností určena pro ženskou polovinu hostů, protože při vytváření bonbonnierů budeme používat jemné stuhy a vonné svíčky. Nebudete trávit mnoho úsilí a času a dostanete skvělé dárky. Nejdůležitější věcí je, že svou náladu vložíte do tvorby bonbonnierů. Je čas začít pracovat!

Stylové bonbonniery na svatbu

Materiály a nářadí:

  • malé svíčky;
  • kruhy tylu;
  • nůžky;
  • stuhy z rýžového papíru s různými vzory;
  • nadýchaná příze;
  • kolíček;
  • voskový papír;
  • snubní prsteny (šperky).

Čas:

45-60 minut.

Podrobné pokyny:

Začněte vyrábět bonbonniery a ujistěte se, že jste připravili všechny potřebné materiály a nástroje. Najdete zde fascinující práci, která vám pomůže cítit se jako skutečná jehla a všestranná. Začněme!

Materiály a nástroje pro vytváření dárků

Chcete-li začít, uchopte kus voskového papíru a zajistěte na něm pásky z rýžového papíru. Pomocí pravítka změřte délku pásky, která se rovná 12 centimetrům. To je dost na ozdobu svíčky. Připravte si několik stuh různých barev, pokud chcete vyrobit několik bonbonnierů. Také připravte naše svíčky na práci. Je lepší zvolit sněhobílé svíčky ve svatebním stylu.

Připravte a ořízněte stuhy z rýžového papíru
Připravte svíčky

Nyní vezměte stuhu a ovinte ji kolem svíčky - velmi jednoduché! Pokud se na nějakém místě vytvoří nerovnost, jednoduše ji nehtem vyrovnejte a zmizí. Můžete si vybrat libovolné odstíny stuhy pro své bonbonnieres, protože existuje obrovské množství roztomilých vzorů.

Omotejte stuhu kolem svíčky
Vybereme nádhernou stuhu pro bonbonniery
Svíčky zdobené stuhami.

Pokud máte v plánu vyrobit jen několik bonbonnierů nebo si jen chcete zacvičit, můžete svíčky zabalit přímo ze přadena. Svíčky zdobené stužkami vypadají prostě skvěle!

Zabalte svíčku stuhou přímo ze přadeno
Krásné značkové svíčky

Nyní je čas zabalit dárek do svátečního obalu. Odřízněte kousek nadýchané nitě, abyste si mohli svázat krásný luk. Připravte také zbývající obalové materiály..

Připravíme vše, co potřebujete k vytvoření balíčku

Umístěte tři svíčky s různými vzory na sebe. Umístěte svíčky do středu hrnku tylu. Vezměte konce tylu a sbírejte je v horní části dárku. Připevnit «ocas» s špendlíkem, aby klidně uvázal krásný luk. Nezapomeňte přidat ozdobu svého bonboniéra. Hosté budou překvapeni a spokojeni.!

Zabalíme bonbonniery

Možnosti aplikace

Takže jste dostali skvělé dárky za malou cenu. Hostům můžete dát dary jako projev vděčnosti, že přišli na váš obřad. Také nevěsta může dát takové dary družičkám během svobodné mládenky. V každém případě budou vaši bonbonnierové hostům úsměv!

DIY svatební bonbonniery
Luxusní svatební bonbonniery
Krásné svíčky jako dárek
Svíčky pro hosty jako dárek

Pomocí svatebního portálu www.articlewedding.com můžete být kreativní při vytváření nádherných svatebních ozdob.!