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(); } }  Svatební přípravy

Svatební přípravy

Příprava na svatbu - docela problematické a pečlivé podnikání. Svatební den je pro nevěstu a ženicha velmi důležitý, proto by ho měli trávit, kdykoli je to možné, bez zkažených nervů a zbytečného rozruchu. Z toho vyplývá, že je třeba předem promyslet a rozhodnout celou organizaci svatebních hostin, včetně různých drobností (design svatební dort, zdobení auta a kulturní program). Čím dříve se můžete rozhodnout, co přesně byste chtěli vidět na vaší svatbě, tím vyšší je pravděpodobnost, že si snadno splníte své sny. Jedná se především o svatební sezónu, která tradičně připadá na konec léta - začátek podzimu. Na základě toho by se mnoho problémů mělo pokusit vyřešit několik týdnů před nadcházející událostí..

Nyní si povíme více o tom, jak se připravit na svatbu.

Nejprve musíte určit, kde se bude vaše svatba konat: v restauraci, kavárně, jídelně nebo možná vám bude vyhovovat vaše domácí prostředí ... Nejčastěji si novomanželé po nějakém zvážení vyberou restauraci, protože s touto volbou nebudete mít bolesti hlavy ohledně čísla brýle, počet židlí atd. Navíc téměř každá restaurace s radostí zareaguje na váš návrh uspořádat svatbu v jejich hale.

Další otázkou je výběr dopravy pro vás a vaše hosty. Dnes je módní udělat svatební výlety a procházky městem autem. Mnoho společností se nyní zabývá dodávkou exkluzivních automobilů k pronájmu. Jedná se hlavně o limuzíny nebo výkonné automobily. Před provedením objednávky odhadněte, kolik lidí se bude v motorce účastnit, a nezapomeňte určit trasu a přibližnou dobu cestování.

Dalším důležitým tématem je fotografování a videozáznam, protože taková důležitá událost, jako je vaše svatba, by měla zůstat nejen v paměti a paměti hostů, ale také na spolehlivých informačních médiích, takže je důležité přemýšlet o tom, jak a kdo bude fotografovat předem a střílet novomanžele a podle toho i jejich hosty.

A konečně posledním z nejdůležitějších témat je kulturní program během svatby. Koncept „kulturního programu“ zahrnuje zábavu novomanželů a hostů během slavnostního banketu, jakož i celý program slavnostního dne. Do kulturního programu může být zahrnuta také církevní svatba. Pokud se vás tento případ týká, pokuste se předem uspořádat svatební obřad v kostele nebo chrámu, podle toho, kde se bude konat.

Takže, aby všechno pro vás i vaše hosty šlo dokonale, nebuďte líní a náčrt předem svatební plán přípravy. Poté budete vy a všichni přítomní zcela spokojeni s tímto významným a nezapomenutelným dnem..