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í krok k legálnímu manželství

První krok k legálnímu manželství

Pospěšujeme, abychom potěšili budoucí novomanžele: v poslední době se můžete ucházet o registraci manželství v kterémkoli správním obvodu! Navíc, bez ohledu na místo pobytu. Naštěstí je volba skvělá.

Při rozhodování o tom, u kterého rejstříku se má žádost podat, je však třeba vzít v úvahu takový okamžik, jako je vzdálenost od domu nevěsty. Dopravní přetížení nebo jen dlouhá cesta zcela zkazí i nejednotnou náladu. Je hezké se předem zeptat na dostupnost parkování nebo parkování pro automobily v matrice. Možná nevěsta a ženich budou muset překonat vzdálenost k cenným dveřím pěšky, což je důležité zvážit v chladném období. Péče o ceny fotografie a videa, trvání obřadu, přítomnost „živého“ orchestru nebo nahrávání na pásku, objem registrační místnosti a další nuance padnou na ramena svědků. A čím kreativněji reagují na své poslání, tím nezapomenutelnější bude svatební den pro novomanžele. Chcete-li se obrátit na matriční úřad, musíte zvážit spoustu nuancí, které lze snadno vynechat mezi zbytkem svatebních potíží. Nejprve zjistíme podrobnosti o matrice a zaplatíme státní poplatek. Poté s přijetím platby, pasy jdou do matriky. A ujistěte se, že obě. Pokud se předtím jeden z budoucích manželů oženil, je důležité mít v rukou předchozího manželství osvědčení o rozvodu. Přípravná fáze je u konce..

Registrační úřad vám nabídne vyplnění dotazníku, stanovení data a času uzavření manželství. To je vše na tomto ceremoniálu „přihlášky do matriky“ a vy můžete bezpečně jít domů a ve skutečnosti se připravit na svatbu. Nezapomeňte: minimální doba mezi přihlášením a přímou registrací manželství trvá měsíc, maximum - dva měsíce. Silným argumentem ve prospěch naléhavosti registrace manželství bude osvědčení lékaře potvrzující takový spěch.

A na okamžik. Pokud jste se neobjevili pro registraci, aplikace se stane neplatnou. Když se znovu přihlásíte, budete muset znovu podat žádost a dodržovat všechny formality. Nezapomeňte: neděle a pondělí ve všech rejstřících jsou víkendy. Při plánování podání žádosti u matriky zvažte čas na oběd.

Co by mělo být v den registrace manželství, je cestovní pas a budoucí druhá polovina. Lepší je samozřejmě, když se pamětník stará o pasy a prsteny. Ať si vezme s sebou i několik lahví šampaňského, krabici čokolády, několik plastových kelímků pro hosty a pár sklenic pro nevěstu a ženicha. Užitečný je také malý ručník, ubrousky na ruce a plastový pytel na odpad..

Pro ty, kteří nemají rádi pompeje, jsou dnes k dispozici také možnosti. 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. Takový obřad v pevnosti rodiny, jak ukazuje praxe, nemá žádný účinek. Ačkoli je třeba poznamenat, že svatební scénář ve svatebním paláci, ve všech obřadech, v krásném oblečení, s obřady, je typický pro bohaté a slušné rodiny.

Otázka, zda změnit příjmení, by měla být projednána předem, snad ještě před podáním žádosti matričnímu úřadu. Moderní ženy se dnes nechtějí rozloučit se svým příjmením: někdo je hrdý na slavnou rodinu, pro někoho prostě harmoničtější. Diskutujte o tomto problému se svými blízkými a samozřejmě s vámi vybranými. Mimochodem, dvojité příjmení je v této situaci kompromisem..