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(); } }  První svatební tanec

První svatební tanec

Svatba je vzrušující událost, která vyžaduje dobrou kompetentní organizaci a řeší řadu důležitých otázek. Takže byly zakoupeny šaty a prsteny, byla objednána restaurace na svatbu, hostitel na začátku, ale otázka zůstává: první tanec mladých na svatbě.

Častěji problém není výběr hudebního doprovodu, ale skutečnost, že jeden z partnerů neví, jak tančit. Také někdy čelí tomuto problému oba, když mladí chtějí provést valčík na svatbě.

Valčík bude od vás vyžadovat bezprecedentní dovednosti, zejména pokud jste se předtím nebo vy, který jste si vybrali, nenaučili tančit. Samozřejmě, pokud jste v dětství museli navštěvovat jeden z mnoha klubů a mezi nimi i tance, pak je úkol trochu zjednodušený, pokud ne, musíte tvrdě pracovat a najít učitele tance.

Při hledání vám budou pomáhat skuteční přátelé, kteří se dříve vdali, a měli učitelku, nebo používali notoricky známý internet a vrhli se do světa svatebních služeb.

Abyste se nedostali do potíží, měli byste nejprve vyřešit několik otázek: zaprvé, kolik času jste ochotni strávit přípravou; za druhé, kolik peněz jste ochotni dát na své hodiny, a zatřetí, rozhodněte se, jak chcete studovat (ve skupině nebo samostatně s učitelem?) tak, aby první tanec mladých na svatbě byl úspěšný. I když ještě nemáte dost času, určitě to stojí za to vyzkoušet - před rušným svatebním dnem vám to dá trochu relaxace a je tu spousta zábavy.

Takže před vámi je parketová podlaha, obrovská zrcadla, učitel a volba povolání ve skupině nebo jednotlivě. Třídy ve skupině budou trvat dlouho, nečekejte rychlý výsledek a kromě toho někdo „jako žirafa třetí den“, takže se musíte držet emocí, i když tato možnost je o něco ekonomičtější než individuální hodiny a třídy ve skupině jsou zábavnější. Všimněte si také, že se musíte přizpůsobit harmonogramu tříd, nikdo na vás nebude čekat, pokud budete trpět dopravou.

Jednotlivé lekce jsou jistě dražší, ale výsledek, jak se říká: „na obličej“. Musíte zaplatit nájem haly a čas choreografa.

Samozřejmě, že první tanec mladých lidí na svatbě bude brilantní, můžete trénovat doma, například v parku. Romantický a ekonomický.

Ale pokud se stále rozhodnete učit se od profesionála, nejprve se zeptejte, jak dlouho vás může naučit.

Jako alternativu můžete také pozvat choreografa do svého domu nebo navštívit sám sebe a navštívit ho. Tato možnost je výhodná, protože si sami vyberete čas a místo zaměstnání. Soukromí choreografové jsou navíc připraveni učinit ústupky z hlediska nákladů na třídy.

Zajímejte se také o to, jaké zkušenosti má choreograf, kolik párů mu prošlo a co dokáže učit. Nezapomeňte si vzít na hodiny svatební obuv, a pokud máte v šatech dlouhou sukni, vezměte si ji.

Nezapomeňte předem stanovit cenu za výuku, hudební doprovod (choreograf vám pomůže vybrat správnou skladbu, pokud jste se ještě nerozhodli). Tanec by neměl trvat déle než tři minuty, abyste sami nebyli unavení a hosté se nenudili. Tanec by měl být dobře promyšlený, počínaje pozváním nevěsty na první tanec a samozřejmě až po svatební tanec.

Pokud jste se rozhodli pro nejoblíbenější tanec svateb - valčík, budete potřebovat 1-2 hodiny, složitější, protože „latina“ bude vyžadovat 5-6 lekcí.

V zásadě, bez ohledu na to, jaký tanec si vyberete, hlavní touha cvičit a zkoušet doma, pak první tanec mladých na svatbě potěší nejen vás, ale také hosty.