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(); } }  Zvířata na svatbě: klady a zápory

Zvířata na svatbě: klady a zápory

Obsah



Máte doma oblíbeného domácího mazlíčka, bez kterého nemůžete žít pár hodin? Chcete, aby tam byl váš mazlíček i na svatbě? Měl bych s sebou vzít i zvíře? Pozitivní a negativní stránky této situace lze nalézt pouze u nás, na svatební portál www.articlewedding.com.

Výhody mít zvířata na svatbě

  • vaše oblíbené mazlíčky ve vašem okolí;
  • vložením domácího mazlíčka do obleku můžete učinit vrcholem oslavy a také vést kreativní svatební fotografie novomanželů a domácího mazlíčka;
  • každý si určitě vzpomene na vaši svatbu;
  • pokud má ženich a nevěsta nebo jedno z nich pár zvířat, můžete z nich vytvořit kopii těch mladých;
  • vyškolená zvířata mohou být najata na divadelní představení pro pobavení hostů;
  • bude tu někdo, kdo se bude krmit a mrtvici;
  • například mazlíčci se mohou stát skutečnými pomocníky na svatbě, například vám mohou přinést snubní prsteny v nejslavnější chvíli;

  • vaše zvíře nebude trpět, protože nejste poblíž. Zvířata na svatbě jsou považována za dobré znamení a váš domácí mazlíček během svatebního obřadu rozhodně nezajistí boj nebo skandál..






Nejneobvyklejší lidé uspořádají svatbu nejen pro sebe. Ale také jejich zvířatům. Můžete se tedy oženit se svými milovanými zvířaty přímo na svatbě a bude to již dvojitá oslava. Po 50 letech můžete procházet fotoalbum, sledovat video a pamatovat si, jak se s vámi Tuzik a Nyurka oženili. Kromě dárků pro vás také hosté přinesou dárky zvířatům. Jediná věc, kterou pár svatebních tradic nelze u zvířat pozorovat, jsou to maličkosti. Hlavní věc je, že dovolená by měla být zvláštní. A jen přemýšlejte o focení a svatebním videu. Jaký to bude zázrak!

Nevýhody zvířat na svatbě

  • Hosté mohou být alergičtí na vlnu;
  • vaše zvíře může nechat překvapení na špatném místě;
  • někdo se může obávat psů, pak musí být pes vyčištěn, nebo zbabělec;
  • musíte najmout osobu, která bude mazlíček sledovat, nebo se o něj postarat sami;
  • některá zvířata, která předtím nebyla oblečená do kostýmů, budou toto stvoření neustále stahovat. Proto by mělo být za týden nebo dva začít s přípravou domácího mazlíčka;
  • mazlíčci unavení nebo zvyklí na velké množství lidí se mohou chovat nepředvídatelně, dobrá kočka se může stát zlým tygrem;
  • ne každý správce vám umožní pronajmout si restauraci nebo banketovou halu s vědomím, že na svatbě budete mít zvíře, a takové věci je nutné předem projednat.

Obrovským minus bude to, že většinu času musíte být se zvířetem. Vyčistěte je «dárkové předměty», ujistěte se, že hosté nejsou obtěžováni, podívejte se na psychologické chování zvířete, protože to je pro něj stres. Každý bude chtít «spadnout» tvůj oblíbený. Potřebuješ to?!

Ať už si vyberete cokoli, na webových stránkách www.articlewedding.com se doporučuje, abyste svého domácího mazlíčka stejně vyzdobili. I když zůstane doma, budete rádi, když přijdete a uvidíte domácí zvíře, které bylo umyté, zdobené s účesem.





Zajistěte si nejen pro sebe výlet do salonu krásy před svatbou, ale také pro svého domácího mazlíčka. A nezapomeňte, že váš mazlíček rozhodně vás neurazí, pokud není pozván! Svou svatbu můžete oslavit se svými domácími mazlíčky po celé oslavě - vezměte je s sebou na líbánky, kde pro vás i pro ně bude spousta zajímavých věcí.