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(); } }  Světlé dekorace pro svatební brýle

Světlé dekorace pro svatební brýle

Obsah



Svatební vzpomínky jsou možná nejšťastnější v životě každého člověka. Nevěsta a ženich, bílé svatební šaty a elegantní černý oblek, voňavé květiny a světlé svíčky, vzrušující shon a očekávání dovolené - to je to, co nemůže udělat žádná svatba. A čím více bude oslava naplněna, tím jasnější budou obrázky a styl vaší svatby..

Při organizaci svatby se často účastní velké množství odborníků, ale nikdo nemůže cítit vaši náladu lépe než vy. Pouze vy můžete v tom či onom svatebním doplňku odrážet skutečné pocity, které spojují oba milence. Stránky www.articlewedding.com zvou nevěsty, aby přispívaly k návrhu své svatební události zdobením brýlí. Takový nápad bude překvapením nejen pro ženicha, ale i pro hosty. Jak pěkné je vytvořit si vlastní dekorace pro slavnostní stůl! To vám nejen umožní ukázat svou fantazii a kreativitu. Můžete se také dobře bavit, objevovat nové schopnosti.

V naší mistrovské třídě vám řekneme, jak vyrobit elegantní svatební brýle, které díky své exkluzivitě budou moci odlišit váš pár od ostatních novomanželů, a vaše svatba bude nezapomenutelná pro všechny.

Skleněná dekorace

Materiály a nářadí:

  • flitry vhodné barvy;
  • kovové kroužky (průměr 2 cm);
  • pistole (s horkým lepidlem);
  • kleště pro upevnění hotových kroužků.

Čas

: 15-20 minut.

Podrobné pokyny:

Flitry byly vždy používány, aby dodávaly lesk a eleganci příslušenství. Naše dílna není výjimkou. Pokud budete postupovat podle pokynů krok za krokem, brzy budete moci vytvořit originální design svatebních brýlí!

Připravíme materiály

Nejprve si vyrobíme spojovací prvky na kruhu drátu. Pomocí kleští jemně ohněte jeden konec kroužku pod úhlem 90 stupňů. Druhá strana prstence se stejnými kleštěmi by se měla proměnit v smyčku. Takto vytvoříte upevňovací prvek, který pomůže upevnit prsten na nohu skla.

Vyrábíme spojovací prvky na kroužky

Dále připevníme flitry na kovové kroužky. Chcete-li to provést, umístěte je podél obrysu kovového sochoru. K upevnění struktury použijte horkou lepicí pistoli. Nechte malý konec flitrové nitě volný. Tento trik vám umožní skrýt sponu po jejím upevnění. Nenahrazujte lepidlo a pevně lisujte díly pro spolehlivější lepení.

Lepidlo flitry na prsten

Poté, co jste vložili flitry na kovový prsten, měli byste provést stejnou akci podruhé. Nová vrstva flitrů se lepí na první. Kromě toho by část měla být relativní k první řadě. Totéž by se mělo opakovat potřetí..

Lepte druhou a třetí vrstvu flitrů

Nyní zbývá opravit lesklé prsteny na noze svatebních brýlí - a vaše příslušenství je připraveno!

Připevněte kroužek na dřík skla
Originální dekorace brýlí

Možnosti aplikace

Chcete-li ještě více zviditelnit svatební dekorace, připevněte několik prstenů s flitry najednou ke stonku skla. Nezapomeňte kombinovat barvy, nebojte se experimentovat, výběrem různých odstínů ozdobte svatební brýle.

Brýle tak učiníte ještě zajímavějšími, a co je nejdůležitější, můžete odrážet svou náladu nebo je sdílet s hosty, čímž pro každého hosta vytvoříte jedinečné sklo. Každý z přítomných, kteří dostali ručně vyráběné sklo, bude příjemně překvapen! Kromě flitrů můžete také vyrábět šperky z korálků, korálků a neobvyklých drahokamů.

Zdobíme svatební brýle
Dekorativní dekorace brýlí
Neobvyklé dekorace brýlí

Na svatebním portálu www.articlewedding.com se naučíte, jak snadno a jednoduše vytvořit skutečnou oslavu a získat z potěšení z tvůrčí práce spoustu potěšení.!