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(); } }  Stereotypy a předsudky při organizaci svatby

Stereotypy a předsudky při organizaci svatby

Obsah



Moderní svět neobstojí. Nikdo vás nutí poslat dopisy poštou, pokud je elektronická korespondence mnohem pohodlnější a efektivnější. Nikdo vám nezakazuje nastoupit na palubu letadla a dostat se do požadovaného bodu rychleji než na lodi. Nikdo vám neřekne, abyste si místo kalhot vydělali šaty na podlahu, pokud to ženy udělali před dvěma stoletími. Proč tedy na rozdíl od všech argumentů rozumu nadále sledujeme svatební stereotypy a předsudky?

Kdo by měl platit za svatbu??

Ve starém Rusku se věřilo, že rodiče ženicha platí za svatbu, a rodiče nevěsty poskytují věno. Později rodina za nevěstu zaplatila a příbuzní ženicha se o výkupné postarali. Dnes mohou obě strany stejným způsobem přispět k organizaci radostného svátku. Navíc nikdo nezakazuje mladým lidem platit výdaje sami, zejména pokud oba pracují. Jediná věc, kterou je třeba mít na paměti: kdokoli zaplatí, objedná si hudbu. Nebuďte překvapeni, když rodiče ženicha nebo vaše vlastní brání organizaci svatby, řekněme, v mořském stylu, pokud platí účty.

Musím pozvat všechny příbuzné a přátele?

Pozvat všechny vesničany na svatbu, bylo-li to chudá populace, nebo všechny předměty, byla-li šlechta, bylo zdvořilé. V současné době web www.articlewedding.com při sestavování seznamu hostů doporučuje řídit se zdravým rozumem, finanční situací a vlastní touhou. Nezapomeňte však na pravidla etikety, pokud je nezdvořilé pozvat na svatbu pouze jednoho z manželů..

Dejte hostům výběr dárku?

Ve starověku dostali mladí lidé obvykle ty věci, které by jim v budoucnu mohly být užitečné v domácnosti: kuchyňské náčiní, ložní prádlo, ručníky atd. V moderním světě je obvyklé dávat peníze na svatbu. Na druhé straně, proč neudělat seznam přání? Možná chcete získat dárek na líbánky nebo posilovací stroj pro sport? Můžete umístit více plně «seznam přání» na vaší webové stránce a umožněte hostům, aby vám udělali radost.

Nevěsta musí nosit výhradně bílé šaty a závoj?

Ani zdaleka tomu tak nebylo ani v průběhu historie. Nevěsta si může vybrat jakýkoli výstroj, který chce, ať jde o bílé, červené, oranžové nebo jiné šaty, se závojem nebo bez, dlouhým nebo krátkým či dokonce kalhotovým kostýmem. Jediné omezení: neměli byste šokovat vzhled budoucích manželů a hostů.

Obraz by se měl konat v matrice?

Ve skutečnosti můžete uspořádat svatbu v jakémkoli stylu, který vás zajímá, ať už je to námořní, tradiční, přírodní, okouzlující atd. Proč tedy nenavrhovat výstupní obraz na zámku, na břehu řeky nebo dokonce na střeše? Je to váš den a můžete si ho udělat opravdu nezapomenutelným..

Nezapomeňte uspořádat banket pro mnoho lidí?

Pokud nechcete, nemůžete uspořádat banket jako takový. S přítomností svědků se dokonce můžete omezit na skromný obraz. Ve skutečnosti můžete zdarma pozvat 500 lidí na banket nebo oslavit svatbu v kruhu svých nejbližších a nejdražších lidí. V případě potřeby nikdo nezakazuje uspořádání svatební večeře jen pro vás dva.

Nezapomeňte dodržovat všechny existující tradice a pověry?

Poprvé v den svatby vidí ženich nevěstu během malování. Posezení hostů na banketu by mělo být rozděleno stranou ženicha a stranou nevěsty. V květnu se oženit - celý můj život. Prolomit patu na svatbě - rodinný život je chromý ... Budou jich stovky, ne-li tisíce. Někdy zasahují nejen do logického plánování organizace svatby, ale také kazí náladu v pořádku. Ale v životě existuje celá řada situací. Náš svatební portál www.articlewedding.com doporučuje dívat se na život s optimismem a nebere známky příliš vážně.

Jak vidíte, není vůbec nutné kazit život, snažit se dodržovat všechny svatební tradice, bez ohledu na to, jak absurdní se mohou zdát. Zkuste zorganizovat svatbu podle hlasu rozumu, aby byla oslava promyšlená, logická a příjemná pro vás i pro hosty. Kromě toho nikdo neříká, že by se měl vzdát tradic, je rozumné je pouze následovat, nebo je podle potřeby modernizovat. Koneckonců, svatba by měla být radostnou a šťastnou oslavou spojení dvou milujících lidí.