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(); } }  Možnosti svobodné smečky pro všechny!

Možnosti svobodné smečky pro všechny!

Obsah



Dívky jsou samozřejmě odlišné. A mají různé koncepty zábavy. Ale každá nevěsta a její přátelé jsou prostě povinni vroucně slavit svobodný mládenec a bavit se ze srdce před svatbou. A jak to udělat, rychlé koníčky dívek, podle kterých jsme se v tomto článku pokusili vybrat možnosti pro svobodné mládenci.

Languid dívky

Pokud vy a vaši přátelé pečlivě sledujete sami sebe a nechcete proměnit svobodnou mládeneckou párty v večerní šílenství, uspořádejte svátek těla a duše - navštivte lázeňský nebo kosmetický salon. Pokud uspořádáte takovou bakalářskou párty před svatbou, můžete zkombinovat podnikání s potěšením. Budete mít dobrý odpočinek a starat se o svůj vzhled před svatbou a promluvit si se svými přáteli na pár příjemných koktejlů.

Dobrodruzi

Cestování nebo kempování je skvělou volbou pro párty pro zvědavé a neklidné dívky, uzavřel svatební portál www.articlewedding.com. Pokud chcete objevovat nové věci, máte zájem o neobvyklé výlety, nemáte nic proti dobrodružství, proč se změnit? Uspořádejte krátký výlet do nejbližší atrakce nebo delší cestu na nezmapovaná místa v přátelské ženské společnosti. A pak si určitě budete mít na paměti.

Hostesky

Pro zábavnou mládeneckou párty není vůbec nutné jít do ohromných vzdáleností a dokonce ani nemůžete opustit svůj dům. Pokud zřídka komunikujete s přáteli, zvete je, aby vás navštívili, připravte zábavnou hostinu (muffiny, koláče, sushi, pizza, fondue, ratatouille - podle vašeho vkusu). Společné aktivity se spojí a dům vytváří příjemnou a uvolněnou atmosféru..

Milá srdce

Pokud máte rádi přírodu a zvířata, pozvěte své přátele na nedalekou farmu. Uspořádejte jízdu na koni, krmte pštrosi, hýčkat králíky - zvířata vždy přinášejí pozitivní emoce. Během mládenky uspořádejte piknik na čerstvém vzduchu nebo si dokonce objednejte grilování. A na konci dovolené můžete vypustit balónky hélia do nebe nebo například uspořádat malý ohňostroj.

Citlivá dáma

Můžete potěšit sebe i své přátele uspořádáním exkurze do továrny na parfémy nebo do společnosti vyrábějící kosmetiku. Vyzkoušejte nové předměty, vdechujte příjemné vůně, poslouchejte historii parfémů a vyzvedněte si svou jedinečnou kytici. Toto je originální a sofistikovaná verze mládeneckého večírku..

Mystery Girls

Proč strávit svobodnou mládeneckou párty, jak to dělaly naše vzdálené prapravné babičky Slovanů? Spojte se, zapálte svíčky (a například vonné tyčinky) a večer si povídejte. Bude to zábavné a tajemné a na párty si budou všichni dlouho pamatovat, stránky www.articlewedding.com jsou si jisty.

Mladé dámy

Extrémní a adrenalin milují nejen muži. Pokud vám to vaši přátelé nevadí, jděte na splnění těch nej neočekávanějších aktivit: skok s padákem, jízda na snowboardu, naučit se skákat na laně, naučit se skákat na trampolíně nebo se dokonce snažit hrát paintball. Pokuste se však uspořádat takovou bakalářskou párty dříve, než je svatební den (alespoň měsíc), protože i přes preventivní opatření může být traumatická. Nakonec buďte v bezpečí a ujistěte se, že na odstranění potenciálních modřin nebo modřin máte 3–4 týdny.

Romantický člověk

Pokud si neumíte představit život bez romantiky a něžných pocitů, potěšte se prosím na svobodě. Existuje mnoho možností: od focení na pozadí fascinující krajiny až po vypuštění luceren oblohy. Dělat přání, připravovat malá překvapení pro přátele, dělat romantiku svými vlastními rukama.

Uspořádání originální a nezapomenutelné mládenecké párty není tak obtížné. Hlavní věcí je zapamatovat si zájmy přátel, vypočítat správný čas pro svobodnou mládeneckou párty v obecném plánu přípravy na svatbu a samozřejmě realizovat malé sny.