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(); } }  Kabelka nevěsty: vše pro případ nouze

Kabelka nevěsty: vše pro případ nouze

Obsah



Plánování svatby trvá měsíce, někdy i roky. Ale bez ohledu na to, jak optimálně to bylo organizováno, nepředvídaným okolnostem se někdy nelze vyhnout. Buď svatební šaty něco chytí a roztrhnou, pak vzrušení z kritických dnů začne dříve, nebo v záchvatu bouřlivých emocí vylévá svědek červené tričko na ženichovu košili. Může se stát cokoli, ale nic by nemělo zastínit svatební den. To je důvod, proč by nevěsta měla určitě zásoby «nouzová taška». Portál www.articlewedding.com v tomto článku vypráví o jeho obsahu..

Vše, co potřebujete pro případ nouze

Je nepravděpodobné, že by se jakákoli událost konala dokonale hladce a dokonce i svatební oslava je o to víc. Je v něm příliš mnoho složek, které nelze předvídat: počasí, chování hostů, zdraví organizátorů / účastníků atd. Je naprosto nemožné pojistit se proti některým z nich, ale většina detailů je snadno přístupná předběžnému plánování..

Nejpravděpodobnější způsob, jak zajistit nejvhodnější svatbu, je připravit se na nepředvídané okolnosti. K tomu slouží kabelka nevěsty.

Taška budoucí ženy je druh nouzové soupravy, která nahradí nejlepšího přítele a doktora, švadlenku a mnoho dalších. Není divu, že se v anglické verzi nazývá «souprava na přežití», protože i v nejnepříjemnější situaci v ní najdete vše, co potřebujete.

Aby však mohl být takový kit k dispozici, je třeba vyvinout úsilí k jeho kompilaci a sestavení, a to by se nemělo udělat pár hodin před oslavou, ale předem (2-3 týdny). Jinak se určitě něco neobjeví a něco bude zapomenuto, což znamená, že ta kabelka už nebude «nouzový», což by mělo být.

Co musí být v peněžence nevěsty?

Lékárnička

Při procházkách v přírodě, tancích a zábavě ve velkém měřítku se stěží lze vyhnout modřinám, podvrtnutím a řezům. Proto by měla být určitě vložena náplast, obvaz a antiseptikum «záchranná taška». Nezapomeňte také na své obvyklé nemoci a užívejte standardní léky s sebou: na bolesti hlavy a žaludku, na poruchy atd. Koneckonců, na svatbě se každý chce cítit dobře.

Kosmetická a manikúra sada

Tato část kabelky nevěsty by měla být zvláště pečlivě připravena. Koneckonců, je zárukou velkolepého vzhledu novomanželů. A bude mezi hosty poptávka: jaká je svatba bez zlomených nehtů, úniku řasenky od slz atd. Užitečný je také bezbarvý lak: nikdy nevíte, kdo má na punčochách šipku.

Švadlena sada

Šicí sada obsahuje nitě, jehly, špendlíky, nůžky, háčky, knoflíky, upevňovací prvky atd. Varianty závisí na oblečení nevěsty a ženicha. Také taková sada může být úspora pro hosty, protože pro ně je svatba také svátkem a chtějí si ji užít legraci a bez potíží.

Také, pokud je to možné, stojí za to vzít s sebou na svatbu:

  • zrcadlo;
  • utěrky (obyčejné, mokré);
  • hřeben a sprej na vlasy;
  • deodorant;
  • podložky / tampony;
  • náhradní punčochy / punčocháče;
  • bezbarvý kartáč na houby / boty;
  • antistatické;
  • peníze;
  • lepicí páska atd.

Seznam lze doplnit donekonečna, ale abyste nemuseli s sebou vzít kufr, pokuste se zjistit možné situace a to, co budete určitě potřebovat, pokud k nim dojde. Zároveň můžete požádat hosty, aby s sebou přinesli užitečné věci..

A co je nejdůležitější, svatební portál www.articlewedding.com vyjadřuje váš názor: před pokračováním do výcvikového tábora se ujistěte, že kabelka je docela prostorná a pohodlná. I když je bolševat, je to v pořádku, protože hlavní věc je, že je hned vedle ní: například stála na vedlejším křesle, byla s družičkou atd. To zajistí krásu a důvěru nevěsty a ideální svatbu.