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(); } }  Originální svatební skripty

Originální svatební skripty

Obsah



Snad každý pár mladých lidí chce, aby jejich svatba byla nezapomenutelná a zábavná. Existuje mnoho možností, jak udělat svatební nezapomenutelný. V závislosti na vašich přáních může být svatba provedena ve stylu benátského karnevalového míče nebo nějaké kostýmní akce. Vždy je možné realizovat plán vaší svatby plánovaný kontaktováním svatební agentury. Kde vás rádi poslouchají a pomohou vám vybrat nebo vyvinout originální scénáře pro zábavnou svatbu.

Originální svatební scénáře lze najít putováním po divočině na internetu, napsat sami nebo se obrátit na svatební agenturu.

Pojďme se podívat na nejoblíbenější a běžné originální svatební skripty.

Film, karikatura nebo pohádková svatba

Jako svatební večerní skript můžete použít slavné filmy nebo pohádky. Vaši neobvyklou oslavu si vaši hosté budou pamatovat po dlouhou dobu. Hlavní věcí je pečovat se před nákupem tematických kostýmů a doplňků, jakož i vývojem oslavného skriptu, na jehož základě si můžete vzít film sám / pohádku nebo malou epizodu.

Orientální svatba (japonská, indická, čínská)

Pokud obdivujete tradice a zvyky orientálních kultur, můžete uspořádat netradiční svatbu ve vhodném stylu. Budete potřebovat originální svatební skript, vhodná restaurace, menu národních jídel, vhodný zábavní program.

Pokuste se vybrat vše pečlivě, aby scénář vaší zábavné svatby byl opravdu profesionálně složen. Koneckonců, neměly by tam být chyby, a ještě více na svatbě. Pamatujte, že pokud někteří z pozvaných hostů nesdílejí váš vkus, je docela možné, že se jim svatba bude zdát poněkud nudná, protože ne každý miluje sushi a orientální motivy. Proto se ujistěte, že se každý host cítí pohodlně na vaší svatbě. Můžete například předem vědět, které zemi vaši hosté mají rádi, a zařídit dovolenou ve stylu této země..

Hlavní věcí při organizaci takové svatby není přehánění, je rozumné přistoupit ke všem otázkám přípravy, které se stanou klíčem k úspěchu vaší nekonvenční, ale originální svatby.

Extrémní svatba

Takovou svatbu si můžete uspořádat kdekoli: na vrcholu hory s horolezeckou výbavou, pod vodou s potápěčskou výstrojí, ve vzduchu, parašutismus. Pokud nejste profesionál a ani „konvice na čaj“, ale přesto jste chtěli během svatebního dne dobýt vrchol hory nebo se ponořit na dno oceánu, pomůže vám několik lekcí se zkušeným trenérem realizovat váš sen. Navzdory skutečnosti, že je možné pořádat svatební obřad v celé své kráse, pár zátěžů na šaty nevěsty, aby se nevstoupilo, a vše se bude konat v nejlepších podvodních tradicích. Pravda, jedna nevýhoda, je nepravděpodobné, že by ženich mohl líbat nově vytvořeného manžela. Nezapomeňte, že vás to také bude stát pěkně cent.

Svatba na vodě

Jednoduchý, cenově dostupný a nezapomenutelný - svatba na lodi. Samozřejmě, pokud nikdo z mladých netrpí mořskou chorobou. Lehký vánek, hudba, zvuk stříkajících vln, osvěžující chladný vánek, racky, nejkrásnější nevěsta ... Vy a vaši hosté budete potěšeni a taková svatba si budete pamatovat po dlouhou dobu.

Svatba pod širým nebem

Existuje mnoho možností, jak vést svatbu pod širým nebem - může to být břeh azurového moře, fotbalový stadion, trávník venkovského domu, les nebo park. Vše záleží na vašich přáních a schopnostech. Je docela snadné uspořádat takovou svatbu, pokud je počet hostů malý. Pokud je zde mnoho hostů, může to přinést spoustu problémů. Doprava nutná k doručení hostů a produktů.

Svatba doma

Naše touhy se často neshodují s našimi schopnostmi. Ale nezoufejte. Pokud svatbu nemůžete uspořádat v kavárně nebo v restauraci, je tu vždy příležitost oslavit svatbu doma. Svatba doma má přece jen své výhody. Kvalita výrobků a proces vaření budou pod vaší kontrolou, hosté si budou sloužit sami, navíc si vždy můžete zajistit bufet. Pokud to umožňuje byt, umístěte taneční parket do jedné místnosti, do druhé místnosti s bufetovým stolem. A útulná a veselá oslava je vám zaručena!