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(); } }  Manželství: registrační nuance

Manželství: registrační nuance

Co od nevěsty a ženicha potřebujete? Nejdříve se přihlaste. Od této chvíle začíná postup registrace manželství v matrice. Naštěstí jej můžete podat na kterékoli matrice, bez ohledu na místo pobytu. Při výběru registrační kanceláře byste však měli zvážit, že vzdálenost od domu nevěsty, dopravní zácpy nebo jen únavná silnice bude v tento den docela nevhodná. Vyberte si nejvhodnější a nejlepší registr!

Potvrzení o zaplacení státní povinnosti, cestovní pas, osvědčení o registraci osvědčení o zrušení předchozího manželství (pro ty, kteří byli dříve manželství). Možná to je všechno. Vyplňujeme dotazník, určujeme datum a čas oslavy. Čekáme na jeden nebo dva měsíce (pokud si potřebujete co nejdříve domluvit vztah, budete muset jít k lékaři k příslušnému certifikátu). Nezapomeňte: v případě, že se nedostavíte ke sňatku u matriky, ztratí aplikace svou právní sílu a když se znovu přihlásíte, musíte začít znovu.

Kromě hostů by bylo hezké vzít si u matriky cestovní pas a další polovinu pro registraci manželství. Bez těchto dvou složek nebude nová rodina určitě vytvořena. Ano a další - pasy a prsteny. Lepší je samozřejmě, pokud se o to starají svědci. Koneckonců, novomanželé ze vzrušení a jejich jména mohou neúmyslně zapomenout. Můžete si vzít šampaňské, krabici čokolády, několik plastových kelímků, ubrousky a plastový pytel na odpadky. Jak ukazuje praxe, v tomto dni neexistují maličkosti, takže je lepší předvídat a promýšlet vše předem.

Mimochodem, můžete se přihlásit v pracovní den. Navíc není nutné mít svědky. Můžete pozvat svého fotografa nebo kameramana, opravit manželství jemným polibkem a ... jít na líbánky.

Registrace na matrice bez incidentu: Dopředu projednat s budoucím manželem otázku s příjmením. Chcete si nechat vlastní? Nebo se rozhodnete vzít dvojité příjmení. Naše rada - vše s vybraným projednejte předem. Lepší informovat budoucího manžela před podáním žádosti.

Není to nejlepší rozhodnutí jít do matriky pro registraci manželství "hlučný dav". Nedostatek místa a únava: nevěsta a ženich stále musí čekat ve frontě. A malá místnost, kde můžete slavit ceremoniál pomocí několika doušek šampaňského, nebude pravděpodobně vydána dříve. Přidejte k tomu počkejte, až budete moci sledovat čerstvé snímky videa, a obřad se změní z příjemného na nudného. Pozvěte tedy několik lidí do matriky a zbytek blahopřání obdržíte od hostů, kteří dorazili na svatbu autem.

Co jiného důležité udělat před registrací manželství - vyřešte problém s fotografií a videem. Profesionalita fotografa, dobré kamery a rozumné ceny - to vše je důležité zvážit a spočítat dlouho před dovolenou. Pokud jste neměli čas to zorganizovat sami, spolehněte se na svědka.

Co je kategoricky kontraindikováno, aby nedošlo ke zkazení slavnostní nálady, je uvalena na matriční úřad s pozváním na oslavu svatebních oslav. Věř mi, každý je pro tebe velmi šťastný, ale musí pracovat.

Rýže a malé mince pro štěstí, tradice je samozřejmě krásná. Ale existuje několik nepříjemných nuancí. Úředníci občanského rejstříku někdy hostům připomínají. A malá zrna a mince mohou poškodit některé části těla. Totéž platí pro rozbité brýle - opatrnost je stále nad krásou. Ano, a pokud k nějaké události dojde, pravděpodobně se zaměří za špatné znamení.