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(); } }  Líbánky na vlnách štěstí

Líbánky na vlnách štěstí

Líbánky na parní lodi - pohodlná ultramoderní (nebo nikoli) parník - je jen pohádka. Koneckonců pro vás takový pestrý a pestrý program neotevře žádné místo nebo ráj. Bliss na palubě lodi, nenápadná animace (tj. Organizovaná zábava), kompletní servis v kombinaci se zastávkami pro výlety a jen příjemné romantické procházky a nekonečná změna krajiny přes palubu! .. Chybí vám během plavby je docela obtížné. Koneckonců, na liniích můžete spojit podnikání s potěšením a během dne, buď se vyhřívat na lehátku u bazénu nebo využít tělocvičnu pro potěšení. Večery jsou plné hudby a překvapení. Festival Neptun nebo velká výzdoba v retro stylu spolu s kapitánem parníku naplní zbytek vaší jedinečnou fantazií a neomezeným kouzlem.

... Egypt, Spojené arabské emiráty - námořní a říční plavba, kterou tyto země nabízejí, je zahalena orientálním exotismem, okořeněná úžasnými příběhy z Tisíce a jedné noci a jednoduše opilá nezapomenutelnými a uctivými hudebními melodiemi. Přesto si můžete vybrat líbánky a rafinovanější a originální cesty.

Líbánky kolem Galapágů! Je to opravdu nezapomenutelné a jedinečné. Ideální místo pro šnorchlování. Potápění s maskou otevře závoj tajemství nad životem moře a jeho barevnými obyvateli. Využijte jedinečnou příležitost vidět svět skrze skleněné dno lodi nebo motorové lodi, která se objevila relativně nedávno - teprve ve dvacátém století. Century XXI tyto lodě pohodlnější. Nyní je možné na palubu pozvat 32 hostů (místo 10 cestujících, na kterých byly lodě navrženy dříve). 10denní romantický výlet na palubu lodi stojí 3 848 $ na osobu.

Polsko a pobřeží Baltského moře jsou další z vodních cest pro váš jedinečný líbánky. Poté, co prozkoumali románskou a gotickou architekturu polských ostrovů, si novomanželé mohou navzájem vychutnat společnost, dovolit si 6 jídel a relaxovat v proutěném křesle na horní palubě. Zabalený do přikrývky vám umožní v tichu pochopit kouzlo starodávných lesů podél údolí Staré řeky, zatímco vaše loď se udrží na cestě k Baltskému moři. Vezměte koňským povozem a projděte se po kopcích a rybářských vesnicích ostrova Hiddensee, na německém pobřeží Baltského moře..

13denní plavba vaší okouzlující líbánky slibuje, že bude nejromantičtější. To bude stát 4 280 $ na osobu.

Francouzská Polynésie ... Proč zůstat napůl pod doškovou střechou bungalovu, pokud můžete strávit líbánky cestování z ostrova na ostrov při plavbě lodí Bora Bora? Projekt výletu lodí je velmi vhodný pro ty novomanžele, kteří dávají přednost aktivní dovolené. 226 metrů dlouhá plachetnice na palubě má 30 kabin s luxusním nábytkem z drahého dřeva. K vašim službám bude vše nejmodernější a nejpohodlnější - koupelna, plazmová TV obrazovka, klimatizace ... Oběd, který nabízí lodní šéfkuchař, zahrnuje v nabídce gurmánskou francouzskou kuchyni a místní originální jídla.

Sedmidenní plavba představí z líbánky spoustu jasných, jako jsou přetékající vlny, dojmy. Stojí za zábavu 10 123 $.