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ž vás nebaví čekat, nebo jak přimět člověka, aby nabídl nabídku

Už vás nebaví čekat, nebo jak přimět člověka, aby nabídl nabídku

Obsah



Pokud jste si jisti, že muž vedle vás je stejný a jste připraveni na manželství, ale vyvolený není ve spěchu s návrhem na uzavření manželství, musíte objasnit, že nastal čas převést vztahy na další úroveň. Zkuste naznačit své touhy. Můžete nahlas obdivovat svatební scény ve filmech, mluvit o štěstí přítelkyně, která se nedávno vdala nebo na prominentním místě umístila svatební fotografii svých rodičů. Existuje mnoho možností, ale musíte jednat moudře. Pokud jsou rady příliš trvalé, můžete vyděsit svého partnera, a pokud ano «tenký» - prostě jim nerozumí. Ujistěte se, že muž si je vědom vaší touhy oženit se. Koneckonců, lidé se dosud nenaučili číst mysli.

Přímá cesta je nejrychlejší

Dobrou volbou může být rozhovor s vaším milencem o budoucnosti. Jak ho vidí? Rozvíjí se váš vztah? Možná taková přímočarost není pro všechny muže, ale můžete vyvodit závěry o vyhlídkách románu. Vždy si však musíte pamatovat: pokud váš vyvolený neslibuje nic konkrétního, neznamená to, že vás nemiluje a nechce se oženit. Partneři prostě vnímají manželství jako převzetí odpovědnosti, zejména finančně. Před přijetím dalších závazků často chtějí mít nějaké materiální záruky. V tomto případě stačí relaxovat a užít si vztah.

Stojí za to dát ultimátum

Mnoho žen má sklon myslet si, že po 2-3 letech vztahu musí partner nabídnout nabídku. Pokud k tomu nedojde, nejste pár a čas se rozloučit. Ale nikdy není příliš pozdě na přerušení vztahů, ale rozhodně budete litovat toho unáhleného rozhodnutí. Svatební portál www.articlewedding.com vám proto doporučuje vyhýbat se ultimátovým formám vyjádření vašich tužeb, protože absence prstenu na prstu vás nezbaví méně milovaného..

Smith jejího vlastního štěstí

Pokud romantika netrvá ani v prvním roce a nemůžete čekat, až se milovaný rozhodne nabídnout vám ruku a srdce, můžete to udělat sami. Samozřejmě to není tak romantické jako tradiční verze a zdá se, že není přijato ... Ale pokud je vaše touha legitimizovat váš vztah se svým blízkým silnější než předsudky, vezměte věci do svých rukou. Určitě vyniknete mezi svými přáteli a děti budou mít co říct. Navíc s moderní genderovou rovností je tato praxe stále rozšířenější.

Ale možná nejlepší možností je nechat osud rozhodnout vše pro vás. Nejlepší dárek bude nečekaná nabídka. Milujte svého muže, starejte se o něj, ochraňujte, vařte večeře, překvapení. Staňte se jedním a jen pro něj, a prsten se jistě objeví na prstenu prstenu. A vzácná slova nebudou trvat dlouho.

A pamatujte, že svatba není cílem, ale logickým vývojem harmonických vztahů.