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(); } }  Růže z javorových listů - kytice pro podzimní svatbu

Růže z javorových listů - kytice pro podzimní svatbu

Obsah



Kytice nevěsty nemusí být nutně čerstvé květiny. Šťavnaté barvy javorových listů mohou být vhodnou alternativou. Jen si představte: v rukou nevěsty růže neuvěřitelných barev. Jako žádný květinářství ještě nedospěl. A to vše proto, že tyto růže jsou vyrobeny z javorových listů. Svatební portál www.articlewedding.com bude sdílet tajemství.



Materiály a nářadí:

  • javorové listy různých velikostí;
  • větve
  • drát;
  • dřevěné špejle;
  • látková páska;
  • nůžky.

Čas:

40-60 minut.

Podrobné pokyny:

Vezměte nejmenší kousek. Otočte to naruby. Ohýbáme se doprostřed střední části archu a na něm se překrývají dvě vyčnívající boční části. Kroucení do zkumavky. Dostali jsme první část květu nebo jádro pupenu.

Bereme další list, větší velikosti, ohneme střední část ke středu. Dali jsme na to své jádro. Ohněte postupně dvě vyčnívající části velkého listu a zabalte je první částí květu.

Nyní je řada na dalším listu. Zopakujeme manipulaci s obalením a pečlivě sledujeme, že místo kroucení nebo švu druhého okvětního lístku je uprostřed třetího. Ukázalo se, že to je zvláštní fixace, která zabrání rozvinutí květu.

Pokračujeme v přidávání okvětních lístků do požadované velikosti květů. Počet javorových listů pro průměrnou růži je 10-11. K tomuto obrázku však můžete přidat 5, 10 a dokonce 15, pokud plánujete obrovské a nádherné kytice.

Látková páska přichází do hry. Pevně ​​zabalte nohy javorových listů a zachyťte spodní část květu. Opatrně vyměňte větev požadované délky a pokračujte v navíjení klína. Místo větví můžete použít drát nebo dřevěnou špíz. Kvůli spolehlivosti můžete blesknout základnu květu nití v tónu pásky a zachytit listy.

Naše krásné růže z podzimní listí jsou připraveny! Na obrázku a vzhledu vytváříme potřebný počet květů a připravíme kytici. Substrát může být také vyroben z javorových listů. Taková jasná kytice v diskrétním, jemně řezaném voskovaném papíru bude vypadat dobře.


Možnosti aplikace

Nejdůležitějším případem použití je ozdobit jemné ruce nevěsty. Taková kytice podpoří nejen podzimní tón svatby, ale také přidá chuť k obrazu novomanželů. Javorová nota může a měla by být podporována ženichovými boutonniery. Přirozeně si musíte vybrat menší listy.






Máte-li čas a touhu, doporučuje se vám na webových stránkách www.articlewedding.com vyrobit spoustu takových neobvyklých kytic vlastními rukama a ozdobit s nimi i banketní sál..