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(); } }  Uspořádejte si vlastní vysněnou svatbu!

Uspořádejte si vlastní vysněnou svatbu!

Kde začít organizovat vlastní svatbu?

Jakmile si tento článek přečtete, znamená to, že již znáte odpověď - z internetu. Zde najdete téměř vše, co vás zajímá, a povídejte si s lidmi, kteří již takto odešli - příprava vaší svatby.

Nezanedbávejte rady blízkých a přítelkyň. Možná vám životní zkušenost vaší matky poslouží dobře, přítelkyně vám mohou doporučit svatební salon, obchod, kadeřnictví a vaše sestra bude schopna sestavit výkupné a znát povahu ženicha. Poslouchejte všechny tipy, ale udělejte svá vlastní rozhodnutí. Koneckonců, svatba je na vás. Předchozí svatební zážitek vám umožní formulovat některé z nejdůležitějších tipů, které vám mohou být užitečné..

  • Přípravy na svatbu by měly začít předem. Stačilo by 3-6 měsíců. Nejprve si musíte vybrat sál pro banket. Pokud je restaurace dobrá, vše je naplánováno na několik měsíců předem. Toastmasteři, kameramani, fotografové, hudebníci během svatební sezóny mohou být také zaneprázdněni po celý den. Pokud máte v úmyslu provést obraz v jedné z centrálních svatebních paláců, pak podejte žádost brzy, pravděpodobně existuje i fronta. Co jiného je třeba udělat předem, je upozornit svědky, že jsou vybráni pro tuto čestnou roli. Napište přesný podrobný plán na svatbu, takže existuje menší šance, že něco zmeškáte.
  • Po jmenování svatebního dne je nutné určit styl oslavy a finanční náklady na ni. V závislosti na scénáři svatby je také vybrán místo. Je možné a naopak, pokud jste měli štěstí, že jste si pronajali staré sídlo, svatbu lze uspořádat v duchu doby, které budova odpovídá. Možná váš sen byl pirátská nebo gangsterská svatba, nebo na základě vašeho oblíbeného filmu, historické éry, etnického stylu. Ujistěte se, že všechny podrobnosti odpovídají danému tématu, a pak uspějete.

Pro svatbu v řeckém a italském stylu si vyberte sál, v jehož interiéru se používá spousta dřeva a kamene, proutěný nábytek a hliněné květináče. Pro romantické svatby je vhodný středověk. Pokud není žádný způsob, jak si vybrat vhodný pokoj, pak ozdobte ten, který je. S pomocí detailů, odpovídajícího hudebního pozadí, můžete dosáhnout úplného pocitu daného stylu.

Při výběru banketové haly na svatbu věnujte pozornost dostupnosti parkovacích míst pro automobily, klimatizaci nebo vytápění haly, možnosti připojení hudebního vybavení.

Určete nabídku a zábavní program. Měli by brát v úvahu zábava a občerstvení, například pro děti pozvané na svatbu.

Nezapomeňte se postarat o doručení hostů na místo banketu. Objednejte si dostatek aut a diskutujte o možnosti jejich zdobení. Uveďte podrobnou adresu oslavy, vysvětlete, jak se tam dostat.

Pošlete pozvánky všem hostům. Mohou mluvit o stylu svatby, být vyrobeny z originálních materiálů, s vašimi fotografiemi atd..

Svatební šaty nevěsty by měly plně odpovídat tématu svatby, měly by být pohodlné a neměly bránit pohybu. Ale co je nejdůležitější, bez ohledu na to, jaký styl si vyberete, šaty by měly zdůraznit vaši důstojnost a dokonale sedět. Ženich by měl vypadat jako nevěsta. Proto byste měli své oblečení prodiskutovat společně.

  • Svatební účes není o nic méně důležitý než šaty. Předem se zaregistrujte k mistrovi a proveďte zkušební účes a make-up. Pokud se vám výsledek líbí, vyfotografujte se sami. Pak můžete ukázat pánovi na svatební den ukázku fotografie. Několik týdnů před svatbou navštivte kosmetický salon, hýčkejte pokožku. Zaregistrujte se na manikúru a pedikúru. Svůj svatební den byste měli vypadat dokonale.
  • Neodmítávejte služby hostitele - hostitele. Profesionální hostitel učiní svatbu zábavnou a nezapomenutelnou. Pokud vám byl doporučen takový profík, setkejte se s ním osobně. Možná ho nemáte rádi. Diskutujte o scénáři, najednou najdete některé jeho vtipy a soutěže nevhodné.
  • Neukládejte na fotografie a videa ze svatební oslavy. To je vzpomínka na mnoho let. Poté bude možné zařídit krásné album.

Při objednávce svatebního dortu a bochníku na ceremonie se zeptejte, zda je cukrárna doručena.

Vytvořte si cestu pro svatební průvod, procházky po návštěvě matriky.

V předvečer svatby si nezajistěte oslavu mládenců, je lepší tento den odpočívat a klidně a klidně strávit.

Proměňte svatbu v oslavu, nikoli oslavu mnoha hostů. Uspořádáním oslavy si budete jisti, že se splní všechny vaše sny. Ačkoli to není příliš snadné, je to zajímavé.