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(); } }  Užitečné tipy pro ženicha

Užitečné tipy pro ženicha

Obsah



Klasický oblek

"Kupte si slavnostní klasický kostým" - to, rady ženichovi, v první řadě, je poskytován prodejci jakéhokoli svatební salon. Jaký je? Zpravidla se jedná o tmavou dvojici, sněhově bílou košili, kravatu v šedé nebo černé a bílé, šedou vestu, černé boty a ponožky. Do náprsní kapsy se vloží bílý šátek. Jako jednu z možností vám etiketa může doplnit klasický dvoudílný plátno s prvky vyrobenými z látky s ozdobou. Například: vesta, kravata a šátek - z tkaniny jedné textury, se vzorem, který odpovídá tónu dvou.

Vyberte si styl

Existuje několik triků, tipy pro ženicha, které vám určitě pomohou vybrat ten správný styl svatebního obleku. Krátcí muži tedy nejsou vhodnými obleky s příliš širokými rameny, protáhlou bundu. Dvouřadové bundy dávají postavě ještě větší objem. Klasická silueta třídílného nebo dvoudílného obleku vyhovuje téměř každému. Délka kalhot by měla být až do poloviny zadní části zavazadlového prostoru, zatímco před ní by se měla tvořit jedna hala na šipce. Kalhoty by měly mít pravdu, ty, které jsou velké nebo malé, ne když nebudou dokonale sedět a možná se budou vrásnit nebo pověsit, což může zničit úhledný vzhled a snížit vaše úsilí na „ne“. Rada pro ženicha s krátkou postavou: nevybírejte kalhoty s klopou, vizuálně zkracují nohy. Majitelé velkých nohou nepřizpůsobí zúžené kalhoty ke dnu.

Kvalita tkaniny

Do značné míry záleží na materiálu, jak drahý a módní bude váš kostým vypadat. Pozornost by měla být věnována plastům, texturovaným textiliím, tekoucím a volným. Nyní jsou v módě, protože dokážou dobře zdůraznit jemné linie siluety moderního obleku.

Příslušenství

Jedná se především o kravatu, jejíž správná volba neumožňuje pochybovat o vašem vkusu. Na oslavu se obvykle volí hedvábné kravaty. Tipy pro ženicha při výběru kravaty jsou jednoduché, jsou určeny pravidly, které je třeba vzít v úvahu. Takže barva kravaty odpovídá obleku. Může být světlejší nebo tmavší, ale určitě musí být v harmonii s pláštěm.

Pokud se rozhodnete nosit šátek nebo šátek do svého obleku, musíte rozhodně mít vestu s vysokým výstřihem, která upevní pletenou šálu nebo šálu ve správné poloze..

Ponožky jsou také povinni - musí být dostatečně dlouhé. Pro případ jako svatba byste si měli koupit večerní verzi tohoto příslušenství vyrobenou ze směsi hedvábí s nylonem.

Boty by měly odpovídat kalhotám a neměly by mít jinou barvu ani semišové úpravy. Tipy pro ženicha při výběru obuvi pro klasický oblek - přísné kožené nízké boty. Lakované boty se nosí pouze se smokingem a kabátem. Před svatbou se postarejte o pohodlí a vezměte si trochu nové boty, aby tento den nic nezakrývalo.

Květina v knoflíkové dírce

Dírková dírka je nepostradatelnou ozdobou ženicha. Svědek a rodiče s tím mohou podle svého přání ozdobit své kostýmy. Co odlišuje boutonniere ženicha? Že by měla být ve stylu s svatební kyticí. Toho lze dosáhnout přijetím stejných druhů květin, jako jsou ty, které budou v rukou vašeho milence. Miniaturní kompozice je navinuta do smyčky na levém klopě bundy nebo k ní připevněna, pokud není knoflíková dírka.

Doufáme, že tyto tipy pro ženicha vám pomohou při výběru svatební oblek!