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(); } }  Crepe Paper Svatební Pompoms

Crepe Paper Svatební Pompoms

Obsah



Světlé, lehké, vzdušné krepové papírové pompoms jsou úžasnou svatební výzdobou. Jsou skvělé pro zdobení svateb v konkrétní barvě, zdobí bezstarostné svatby v přírodě, stejně jako mnoho svatebních doplňků.

Můžete si vyrobit pompony v téměř jakékoli barvě, čímž nastavíte barevnou základnu a svatební paletu. Na webových stránkách www.articlewedding.com je jisté, že barevné pompony udělají oslavu zábavnou a živou. Jejich výroba je velmi jednoduchá, ve skutečnosti se podobá technice výroby vlněných pomponů pro klobouky a šátky. Navštivte nejbližší umělecký obchod a pusťte se do práce.


Materiály a nářadí:

  • krepový papír;
  • nitě, pásky, motouzy atd .;
  • nůžky.

Podrobné pokyny:

Řezejte papír na obdélníkové proužky. Je výhodnější koupit papír ne v rolích, ale v blocích, pak vám zbude méně práce. Je žádoucí, aby proužky byly čisté a stejné, ale to není nutné. Můžeš «výbava» okraje hotového pompom.

Každý pás je nutný «připnout» uprostřed. Je to poněkud pracný proces. Zkuste zajistit, aby všechny proužky byly pořízeny ve stejném bodě..


Shromážděte všechny proužky v ruce a držte je «připojený» míst. Budete tak držet všechny proužky uprostřed a budete mít v ruce zvláštní chlupatý květ.

Upevněte proužky doprostřed, kde jste je drželi.

Chmýří míč. Pokud je to nutné, ořízněte okraje pompom nůžkami, dejte mu kulatý tvar a odstraňte přebytek «trčí» kousky papíru.

Vše je připraveno! Nyní si můžete udělat další pompony na ozdobení své dovolené s nimi..

Možnosti aplikace

Krepový papírový bambus - univerzální svatební dekorace. Jsou lehké a vzdušné a dokonale vyrazí jarní a letní svatby. Pokud se rozhodnete uspořádat svatbu v několika barvách, pompony jsou nenahraditelnou ozdobou. Jsou jednoduché v provedení, ale efektivní v designu svatby. Pastelové barvy mohou být použity jako základ a jasnější odstíny se stanou nádhernými barevnými akcenty, svatební portál www.articlewedding.com nabízí.

Papírové pompoms jsou vhodné pro zdobení mnoha svatebních komponent. Lehké kuličky tak vypadají dobře mezi bonbóny a cukrovinkami. Mohou vyzdobit jak bufetové prostory, tak hlavní banketní sál. Umístěte pompony nad stoly v různých výškách, abyste vytvořili vzdušnou a slavnostní atmosféru.

Krepové papírové bambulky jsou velkolepým doplňkem samy o sobě a pro jiné svatební dekorace. Například girlandy z jasných pomponů se stanou zábavným doplňkem pro focení. Mohou také ozdobit svatební průvod. K dekoraci svatebních darů nebo bonbonnierů používejte místo luky pompony. Neobvyklá varianta - pestrobarevné pompice místo kytic družiček.







Ozdobte svou svatbu bambulkami a krepovými papírovými míčky. Jedná se o snadno použitelné, ale překvapivě užitečné příslušenství, které lze použít v mnoha situacích. Přidejte barvy, udělejte svátek světlým, zábavným a vzdušným!