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(); } }  Jak uspořádat předvečer mládenců v předvečer svatby?

Jak uspořádat předvečer mládenců v předvečer svatby?

Pokud předtím nebylo pochyb: „Jak uspořádat svobodnou mládeneckou párty?“ A bylo obvyklé plakat v tento den, nyní je to spíše naopak - bavit se. Ale co tedy, co teď, vstup k mužům na svobodě je přísně zakázán.

"Proč neplakat na svobodě," zeptají se někteří, "najednou vám to pomůže najít štěstí." Ne, ne a ne, doufej, nyní je štěstí ve tvých rukou, protože jsi to byl ty, kdo si vybral svého manžela, a proto nemáš nikoho, komu by si stěžoval a žádný hlas. Obzvláště pověrčivé, můžete plakat „na objednávku“, slzy dobře uvolňují napětí nervového systému kvůli shonu posledních dnů. Kéž to jsou slzy radosti ze štěstí, které vás ohromí. Vezmeš si prince, poděl se se svými přáteli o své zkušenosti a metody rozbíjení srdcí mužů. Pamatujte, jak jste se setkali se svým milovaným. Takže v blízkém kruhu kamarádek, na rozhovory a dobroty, můžete strávit večer a neřešit si mozek, jak uspořádat před svatbou rozluku s mládenci.

Pokud chcete „vystoupit“ jako naposledy, „že by to nebylo nesmírně bolestivé“ pro zmeškané příležitosti, pak navštivte diskotéku v nočním klubu, získejte spoustu legrace nebo si objednejte saunu, koupit pivo, terapeutky na masáže knih. Nakonec si to nyní můžete dovolit. Na velmi běžném příkladu jelení párty můžete hodit hostinu doma i v zemi. Pamatujte, jak ve filmu: přátelé objednávají obrovský dort pro ženicha a v určitém okamžiku krásná dívka vyskočí, začne provádět erotický tanec. Takový dort si můžete objednat, pouze s mužským striptérem. Jak zařídit mládeneckou párty, je zcela na vás. Přemýšlejte, možná budou nenaplněná přání, o kterých jste dlouho snili, řekněte o nich své přítelkyni, svědku a ona by mohla přijít na to, jak vás potěšit. Koneckonců, večírek lze uspořádat téměř na jakékoli téma s bohatou fantazií.

Nevolávejte příbuzné na oslavu mládenců v kruhu vašich kamarádek od ženicha. Příběhy o vašich „žertech“ jistě dosáhnou uší všech členů jejich rodiny. Můžete strávit ne jeden slepičí večírek, ale několik. Pro kolegy nebo spolupracovníky, pro příbuzné a sousedy. Je obvyklé, že dívky dávají nevěstě nějaké nezapomenutelné dárky. Nevěsta zase dává svým hostům něco nezapomenutelného.

Co si vzít na sebe? Styl oblečení zcela záleží na tom, jak uspořádat mládenci. Pokud se rozhodnete trávit čas v přírodě, pak pravděpodobně nebudete moci předvést nové večerní šaty. Pokud se rozhodnete jít do sauny, pak by se oblečení mělo shodovat a nechat elegantní oblek a jehlové podpatky na svobodě na svobodě někde v kavárně nebo restauraci. Možná se rozhodnete uspořádat svobodnou mládeneckou párty v uvolněné atmosféře, zářit na jeho relaxaci a odpočinek, pak z makeupu. Přirozenost a pohodlí. V ženské společnosti si můžete odpočinout.

Nezapomeňte, že před samotnou svatbou není vhodné uspořádat svobodnou mládeneckou oslavu, zejména pokud se chcete dobře bavit. Také přítelkyně, jako byste potřebovali odpočinek. Koneckonců, pořád vás musí obtěžovat celý slavnostní den, takže se nemusíte starat o různé starosti s uspořádáním svatby, zdobením sálu, přípravou jídel atd. O to se postarají dospělí..

Nesnažte se zjistit od ženicha, jak strávil mládeneckou párty v detailu, a ještě víc, aby tam přišel. Skandál tedy není daleko, nikdy nevíte, co se vám nemusí líbit!