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(); } }  Klasika moderní svatby - knoflíky a náramky pro svědky

Klasika moderní svatby - knoflíky a náramky pro svědky

Obsah



Od nepaměti zahrnuje svatba pozorování mnoha svatebních tradic a rituálů. Jedná se o výkupné, svatební obřad, házení kytic nevěsty a další rituály, o kterých se můžete dozvědět na www.articlewedding.com. Každý z těchto obřadů je důležitý pro významnou událost v životě každého z nás..

Bez dalšího nadšení je zřejmé, že novomanželé jsou nejdůležitějšími lidmi, pro které se pořádá slavnostní událost. Na svatbu se však nevěsta a ženich nemohou vyrovnat. Potřebují věrné pomocníky - svědky, kteří budou schopni převzít plnou odpovědnost za kvalitu svatby..

V nejzajímavější den hrají svědci klíčovou roli. Přítomnost svědků na svatbě není jen poctou starým tradicím, především je to morální podpora nevěsty a ženicha po celou dobu dovolené. Svědci jsou zpravidla v centru pozornosti nejen hlavní hrdinové této příležitosti. Z tohoto důvodu je důležité nejen upozornit, ale také upozornit na svědky z celkového množství pozvaných hostů. Pro tento účel byla vynalezena celá řada různých svatebních atributů pro svědky. Mezi nimi jsou známé světlé stuhy, květinové doplňky, knoflíky a náramky..

Možná, že výpověď svědka a náramek svědka jsou v současné době jednou z nejvíce sofistikovaných metod zdůrazňování důležitosti hlavních asistentů.

Boutonniere pro svědka se právem považuje za známku aristokracie. Toto kompaktní květinové uspořádání je výrazným doplňkem přísného obrazu svědka..

Květinový náramek na ruce, jako obvykle, vyrobený z čerstvých květin, je pro svědka lehkým a pohodlným doplňkem. Protože je svědkyně na svatbě velmi zaneprázdněna a držení kytice družiček není příliš pohodlné, náramek na její paži je vynikající volbou pro další zdobení. Náramek na ženské zápěstí navíc zdůrazňuje krásu jeho majitele.

Jak vybrat správné příslušenství pro svědky?

Při výběru atributů svatby pro své pomocné přátele nezapomeňte, že by měly být vyráběny ve stejném stylu s vašimi svatebními doplňky. Pokud je pro novomanžele lepší používat šperky z čerstvých květů, pak je pro svědky vhodné šperky z umělých materiálů. Díky nadměrnému rozrušení se živé květinové dekorace rychle poškodí a ztratí svůj dokonalý vzhled. V důsledku toho by svědkové šperky měly být praktičtější a méně zranitelné. V tomto případě se můžete rozhodnout pro neméně krásné a dekorativní doplňky z textilu a umělých květin..

Vysoce kvalitní produkty můžete získat pouze od důvěryhodných mistrů. Nevylučujte navíc možnost vyrobit příslušenství pro svědky sami. Ručně vyráběné výrobky navíc vždy vypadají módní, stylové a originální..

Pokud jsou svědci proti umělým klenotům, varujte je, aby v okamžiku, kdy vám pomohou, odstranili příslušenství. Je tedy pravděpodobnější, že si šperky uchová svůj bezvadný vzhled až do konce této události..

Doplňky pro svědky by se měly lišit od šperků nevěsty nebo ženicha nebo ne?

Svědek a svědek se bezpochyby stali na svatbě nejzodpovědnějšími lidmi. Neměli by si jen brát na sebe všechna útrapy oslavy, měli by být také vhodně oblečeni a současně zdůraznit svým vzhledem celý triumf okamžiku.

Ale přesto by šperky pro svědky neměly zastínit svatební šperky novomanželů. Harmonie a jednota stylu jsou přirozeně důležité pro obě strany, ale pro svědky je lepší zvolit méně živé a honosné svatební atributy.

Pokud jde o floristiku a barevnou paletu používanou k vytvoření květinového náramku a knoflíkové dírky, dodržujte zásadu uniformity. V poslední době si mnoho novomanželů objednalo stejné náramky a boutonniery, jak pro svědky, tak pro všechny hosty na svatbě. Taková věc je darem nevěsty a ženicha. A takové maličkosti vytvořené v barevném schématu svatby vám pomohou vytvořit jasnou a jedinečnou atmosféru vysokého stylu a sofistikovanosti vaší dovolené..

Na webových stránkách www.articlewedding.com najdete celý seznam svatebních doplňků pro svědky a rozhodněte se, který z nich připravíte pro své hlavní pomocníky.