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(); } }  Jak diverzifikovat rodinné vztahy?

Jak diverzifikovat rodinné vztahy?

Obsah



Pokud jste v určitém okamžiku cítili, že vztah mezi vámi a vaším blízkým se stal trochu světským a rutinním, je čas přemýšlet o tom, jak je osvětlit. V moderním světě má každý z nás na sebe méně a méně času. Chodíme na procházky méně, méně komunikujeme, trávíme méně času mimo dům. Celá tato monotonie dříve či později vede ke katastrofálnímu následku, protože mladý manželský pár prostě nemá společné zájmy, které sjednocují rodinu. Vždy je třeba mít na paměti, že nejčastěji my sami jsme příčinou sporů a konfliktů. Sami vytváříme podmínky, ve kterých již není prostor pro lásku a vřelé vztahy. Jak zajistit, aby rodina zůstala rodinou? Co dělat, aby vztah znovu získal svou dřívější něhu?

Šťastný manželský pár

Pokuste se najít důvod

Abychom pochopili, proč váš vztah přestal vyzařovat bývalou vášeň, musíte nejprve pochopit důvod takové chladu. Pokud trávíte příliš mnoho času prací a trávíte minimum času doma, je zřejmé, že váš manžel prostě nemá dostatečnou pozornost. Chce domácí jídlo, příjemné teplo a pohodlí, ale když se vrátí domů, vidí prázdné hrnce a osamělou postel. Pokud naopak trávíte celý svůj volný čas doma a zároveň každou hodinu zavoláte své blízké do práce, je pravděpodobně tak unavený, protože člověk by měl své milované ženě vynechat. Můžete zcela rozeznat jakýkoli problém se vztahem sami, bez pomoci psychologů. Také vám může nabídnout mnoho užitečných článků o psychologii rodinných vztahů «Sunny ruce». Studujte chování svého a manžela, abyste pochopili, co je příčinou poruchy..

Harmonie v rodině

Zkuste chatovat

Někdy je třeba vyřešit jakýkoli rodinný problém, stačí si promluvit. Udělejte si rodinnou večeři, lehké svíčky. Řekněte svému milovanému manželovi, že ho od práce očekáváte brzy. Otevřete láhev vína. Vynikající večeře a víno vám pomohou relaxovat a připravit vás na upřímný rozhovor. Zjistěte si od sebe, co vás trápí, co se vám nelíbí. Jen souhlasíte, že vás neurazí to, co slyšíte. Pochopte, že pouze vy sami se můžete problému zbavit, pokud znáte jeho příčinu. Jakmile pochopíte, že váš duší má strach, slíbte, že situaci napravíte, kompromis. Strávte zbytek večera diskusí o budoucnosti, sníte o něčem společném a dobrém.

Teplé rodinné vztahy

Odpočiňte si spolu

Nic nepomáhá relaxovat tak dobře, jako dobrá rodinná dovolená. Pokud máte pocit, že se ve vašem vztahu objevilo místo nudy, okamžitě zorganizujte aktivní dovolenou. Pokud jste homebody, zkuste experimentovat! Užijte si extrémní aktivity, jako je windsurfing, skateboarding nebo lyžování. Taková extrémní dovolená vám umožní vyhodit negativní energii a přidat do krve adrenalin! Pokud se podle povahy své profese příliš pohybujete a cestujete, pokuste se diverzifikovat svůj život malým odpočinkem doma. Web «Sunny ruce» nabízí mnoho chutných receptů na rodinné pokrmy, které můžete vařit se svým blízkým. Zabalte se do teplé přikrývky a sledujte komedii. Nechte se trochu zpomalit, protože tempo života je již velmi rychlé.

Romance ve vztahu

Na světě je tolik zajímavých věcí! Proč třídit věci, pokud je můžete posílit? Cestujte společně, aktivně se uvolněte, nenechte si ujít šanci na udržení rodinné harmonie! Úsměv na sebe a častěji malé dárky, aby vás rozveselily!

Na základě materiálů z webu sun-hands.ru.