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(); } }  Vyrábíme svatební cestu pro pěší

Vyrábíme svatební cestu pro pěší

Vaše město má své vlastní tradice. A každý pár má svá oblíbená a symbolická místa - místo známosti, první rande, první polibek, první zpovědi ... Konec konců, novomanželé se od nynějška budou dívat na svět a na své město různými očima - očima lásky a štěstí! A naplnit každou chvíli pouze jejich symbolickým významem s průvodcem.

Pocta předkům je velmi dobrá tradice, kterou naši prarodiče stále dodržovali. Neméně oblíbená jsou historická centra - architektonické památky a městské sochy, muzea a divadla, nábřeží a mosty, parky a náměstí ... Nepopsatelná krása, hlavní věcí je vzít v úvahu roční období a počasí, je možné zajistit pro zimní sezónu několik zastávek, řekněme, jdi do muzea nebo na výstavu. Můžete se předem dohodnout se správou a například požádat o představení celé společnosti pro svatební obřady v Rusku. Hlavní věc není dělat vše v poslední chvíli.

Každý pár vytvoří skript pro fotografie a videa a cestu svatební procházky. Hlavním úkolem je proměnit ji v nezapomenutelnou a na rozdíl od jakékoli akce. Je to vaše svatba, proč by to mělo být jako někdo jiný!

Pokud to čas dovolí, můžete vyrazit z přírody s celou poctivou společností do přírody. Problematika dopravy se nyní řeší docela jednoduše - pokud si přejete, můžete si na svatbu objednat autobus nebo jiné auto. V každém případě je příjemné mít s sebou občerstvení a nápoje. Nebo si můžete domluvit slavnostní banket přímo na místě.

Kočáry, sáně, trolejbusy, dětské železnice a dokonce i tramvaje - dnes je vše možné a dokonce i plavba po řece rodného města! ..

Svatební procházka vzduchem - vrtulníkem nebo letadlem, seskok padákem nebo potápění pod závistí měšťanů a hostů. Experiment! Správa parků a skladů, muzeí a divadel vás určitě potká a vaše svatební procházka zapadne do historie města jako nejoriginálnější a jedinečný!

Divadelní svatební procházka, soutěže, jako je nádherná svatba, v průběhu akce, hledání štěstí nebo nějaké jiné poklady, pohyb po symbolické cestě pomocí mini-tipů nebo hádanek? Proč ne! ? Je to velmi romantické a relevantní, zejména pokud existuje velmi, velmi dlouhá doba od malování po banket, a tímto způsobem můžete být chráněni před nudou. Mimochodem, velmi dobrá volba, když je registrace i svátek naplánováno na večer. Poté můžete na cestě svatební cesty vstoupit do scénáře únosu a výkupného nevěsty. Nejdůležitější je to přehánět a neunavovat se - protože stále existuje výlet do matriky k oficiálnímu obřadu a pokračování večera s gratulací hostům.

V domě novomanželů, respektive jeho rodičů, končí nádherná svatební cesta. Nebo u dveří restaurace nebo kavárny, kde se pořádá hostina. Setkávají se s novomanželi, jak se očekávalo - s bochníkem a večer pokračuje v jiném scénáři, ale toto je úplně jiný příběh.