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(); } }  Originální svíčky v šálcích pro zdobení svatebního stolu

Originální svíčky v šálcích pro zdobení svatebního stolu

Obsah



Existuje mnoho způsobů, jak učinit svatbu skutečnou pohádkou, prostě chcete oživit všechny své nápady. Moderní svatba by měla být světlá, stylová, nestandardní. K tomu je třeba využít nejen rady profesionálních návrhářů a dekoratérů, ale aktivně se také podílet na výzdobě vaší svatby sami. Nejdůležitější věcí je možnost vyrobit si příslušenství pro banket a obřad vlastníma rukama, ukázat hostům svou kreativní stránku.

Svatební stránka www.articlewedding.com je připravena vám nabídnout originální mistrovskou třídu o výrobě stylových svíček v šálcích, které se stanou neobvyklou ozdobou na svatební stůl nebo na svatební focení. Svíčky jsou jedním z atributů oslavy, přidávají romantiku do svatební výzdoby. Bylo by příliš nudné používat svíčky zakoupené v obchodě, které nemají ani originální design, ani jejich chuť. Proč nevyrobíte svíčku sami v krásném řezu ve tvaru ozdobného kelímku? Kdo říká, že k pití čaje je třeba šálků? Vůbec ne, naše mistrovská třída vám ukáže, že z šálků a vosku si můžete vytvořit dechberoucí příslušenství, které se stane skutečnou ozdobou svatebního stolu!

Materiály a nářadí:

  • poháry
  • balení voskových vloček;
  • knot svíčky;
  • adhezivní hmota;
  • Váhy;
  • esenciální olej;
  • dřevěné špejle;
  • měřená kapacita;
  • ručník a rukavice na nádobí;
  • potravinový teploměr;
  • přilepte film.

Čas

: 1 den.

Podrobné pokyny:

Na první pohled se může zdát, že hlavní třída je velmi složitá a vícestupňová. Výsledek však stojí za to. Stačí naladit pozitivní a připravit všechny potřebné materiály. Pečlivě postupujte podle pokynů a vše bude fungovat.

Nejprve je třeba šálek důkladně omýt a otřít do sucha ručníkem. Nyní musíte nalepit knot svíčky do středu šálku. Chcete-li to provést, použijte malý kousek lepidla, které můžete snadno odstranit a znovu použít kelímky pro zamýšlený účel. K zajištění knotu pomocí dvou dřevěných tyčinek použijte také lepicí hmotu. To je nezbytné, aby knot zůstal přesně ve středu pohárku poté, co se do něj nalil tekutý vosk.

K výrobě jedné svíčky v šálku budete potřebovat přibližně 150 g voskových vloček. Nalijte cereálie do skleněné mísy a vložte do mikrovlnné trouby na 2 minuty. Vyjměte nádobu ručníkem nebo palčáky z mikrovlnné trouby a zkontrolujte, zda se všechny vločky roztavily. Pokud kapalina není homogenní, je nutné ji zahřát na další minutu. Vložte teploměr potravin do nádoby s voskem a počkejte, až teplota klesne na 180 stupňů. Do vosku přidejte éterický olej. Nyní nalijte vosk do šálku.

Použijte lepicí fólii k zakrytí šálku voskem. Tím se zabrání vniknutí prachu. Buďte opatrní, protože teplota vosku je velmi vysoká. Zašlete své šálky přes noc na odlehlé místo, aby vosk úplně ztvrdl. Ráno můžete film přilepit. Pomocí nůžek nakrájejte knot na požadovanou délku. Skvělé svíčky v šálcích jsou tedy připraveny!





Možnosti aplikace

Při výrobě takových svatebních doplňků můžete využít veškerou svou fantazii. Pomocí barviv vytvořte vosk různých barev. Můžete také měnit éterické oleje, které přidávají koření na svatební večer. Vyberte si různé tvary a typy šálků, které nejlépe odpovídají vašemu designu stolu.









Stránka www.articlewedding.com je připravena sdílet vaše tajemství a mistrovské kurzy, které vás určitě potěší!