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(); } }  Pirate Style Wedding

Pirate Style Wedding

Obsah



Pirátská svatba je jasná a neobvyklá oslava, kterou si vaši hosté budou pamatovat po dlouhou dobu. Koneckonců, žádný ze svatebních stylů nedá takovou zábavu, pozitivní a smích!

Svatební pozvánky

Pirátská svatba by měla začít přípravou a distribucí pozvánky na dovolené. Pozvánka může být vydána ve formě láhve naplněné pískem a mušlemi a samozřejmě dopisem napsaným na starém papíru, jehož okraje lze trochu spálit. Hosté budou touto pozvánkou jistě ohromeni a zaujati.!

Novomanželé oblečení

Šťastní novomanželé si mohou vybrat pirátské oblečení i kostýmy ve stylu středověku. V prvním případě to bude černobílý námořnický oblek s kalhotami nebo pirátské šaty. Pokud si vyberete středověký styl (kde bude nevěsta držena jako rukojmí pirátem), pak věnujte pozornost tomu, že nevěsty šaty byly vyrobeny z drahých a krásných látek. Nezapomeňte na vhodné šperky, které se harmonicky hodí do stylu večera (mořský nebo středověký styl).

Pro ženicha je volba zřejmá: černobílý námořnický oblek, černé kalhoty a samozřejmě pirátský klobouk nebo šátek. Veškeré doplňky v podobě zkřížených nožů a lebek mohou krásně porazit v detailech boutonnieres ženicha, šátek atd..

Královna pirát kytice

Náš portál www.articlewedding.com vám řekne o kytici pirátské královny. Kytice šťastné nevěsty by měla být složena z rostlin napodobujících řasy s perlami, které jsou v nich zamotané, jakož i z korálů a lastur. Pokud se svatba koná v zimě, pak můžete v kytici použít kužely a jehly. S touto kyticí se budete cítit jako bouře moří a královna pirátů!

Host oblečení

Ideální pro družičky šaty z materiálů zelené, nebeské a smaragdové barvy. Tyto barvy budou symbolizovat nekonečné moře. Špendlíky nebo šperky pro skořápky, ryby, hvězdice a další věci související s mořským tématem, stejně jako perlové korálky a různí fanoušci, budou vypadat dobře ve vlasech přítelkyň. Tady to je - obraz mořských nymf a mořských panen, které chrání a obklopují královnu moří!

Přátelé ženicha, aby nenarušovali zábavnou pirátskou atmosféru, by měli nosit světlé košile, boty, šátky, natažené klobouky s namalovaným veselým Rogerem. Ať mají kouření dýmek a věcí souvisejících s piráty. K dispozici jsou také pistole nebo šavle.

Hudba na večírku

Na svatbu v tomto stylu stojí za to najmout hudebníky, jejichž repertoár zahrnuje písně o mořských dobrodružstvích, mořských pannách atd. Pro některé svatební scény je jako pozadí vhodný zvuk moře a pláče racků. Píseň z karikatur a filmů o pirátských dobrodružstvích se dobře hodí: „Piráti z Karibiku“, „Ostrov pokladů“ atd..

Sál dekorace a doplňky

Pro tuto dovolenou jsou ideální pánská barevná témata, ale s elegancí a sofistikovaností. Sametově černá barva v kombinaci se zlatem a červeně zapadne do motivu velmi harmonicky.

Ubrusy pro svatební stoly by měly vybrat tmavé tóny a nádobí mohou být zlaté tóny. Ozdobte svatební síň truhly s poklady. Vedle novomanželů by také měla stát hrudník. Pomůže při organizaci svatební soutěže a testy. Můžete ozdobit hrudník květinami, položit na něj barevné korálky, korálky a osprchovat hruď mincemi. Můžete použít ne skutečné mince, ale čokoládu, které se prodávají v mnoha obchodech.

Vedle hrudníku umístěte svíčky, které budou hrát roli krbu. Velký mluvící papoušek se velmi dobře vejde na oslavu. Bude bavit hosty a vás, nenechá vás nudit.

Pro tento styl je perfektní samostatný stůl, kde můžete jíst rukama. V nabídce by mělo být kukuřice, krůtí stehýnka, kuře v různých verzích a plátky chleba. A co je pirátská párty bez rumu? ! Je to pít pro piráty.!

Poslední fáze svátku je svatební dort, ve výběru, o kterém se vám může zdát. Můžete si vybrat vícevrstvý dort a znovu ho ozdobit mincemi a vlajkou s „veselým rogerem“.

Náš portál www.articlewedding.com vám řekl o pirátské svatbě. Doufáme, že si vyberete tento neobvyklý svatební styl. Nakonec bude vaše oslava opravdu zábavná, energická a jasná!