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(); } }  Vztahy s tchýní: mýtus nebo realita?

Vztahy s tchýní: mýtus nebo realita?

První setkání s rodiči budoucího manžela pro každou dívku je plné emocí. A to je přirozené. Koneckonců chci nejen ukázat, ale také dokázat, že si zaslouží svého syna.

Jak se vám líbí budoucí tchán? Jak s ní navázat kontakt? Pro navázání dobrého vztahu se švagrem je nutné co nejdříve, protože po svatbě musíte být v jejím domě, kde bude vždy hlavní paní.

Bohužel případy, kdy se vztah s tchánem nesčítají, nejsou vzácné. Pro ženy je obtížné najít společný jazyk, protože nikdo nechce sdílet milovaného muže s někým jiným (bez ohledu na to, zda je synem nebo manželem). Ale nevzdávej to. Koneckonců, nikdo neřekl, že by to bylo snadné.

Budování vztahů s tchánem je těžká práce. S tím se však můžete vyrovnat a zajistit, aby se k manželově matce zacházelo s horší než s jeho vlastní dcerou. To je samozřejmě obrovské plus. Hlavní věc je, že péče o matku ženicha vás nezatěžuje.

Podle vědců existují časté případy, kdy se osoba v manželském životě snaží přehrát život svých rodičů. Proto se švagrová často ukazuje, že je podobná svině. Možná právě tato skutečnost vysvětluje dobrý vztah mezi tchýní a vyvoleným synem. Koneckonců, mají tolik společného.

Pokud opravdu milujete svého manžela, pak se bude vztah s tchánem co nejlépe rozvíjet. Vaše švagrová má jistě stejné vlastnosti jako milovaný muž. Najděte v ní tyto vlastnosti, a to vám velmi usnadní váš úkol - najít společný jazyk.

S dobrým vztahem se švagrem ji některé švagrové nazývají její matkou. Mnoho lidí je však tímto slovem v rozpacích a věří, že matka nevěsty je jen jedno a prostě je nepřijatelné volat někoho jiného. Neměli byste však rozumět slovu „matka“ doslova. Ale když se dívka snaží najít rysy své matky ve své tchyně - jedná se o úplně jiný rozhovor. Matka manželky a matka manžela jsou zpravidla dvě zcela odlišné osobnosti. Pochybuji, že tchána může nahradit tvou matku, ale stát se dobrým přítelem je vždy.

Pokud by se život se švagrem dostal pod stejnou střechu pod jednou střechou, nenechte se odradit předem. Není to tak špatné. Promluvte si společně o svém nejmenším detailu o svém životě a všechny problémy zmizí samy o sobě. Začněte konverzaci jako první, protože je ve vašem zájmu navázat vztahy s tchýní.

Vzpomínáte na slavnou frázi „Láska k muži leží skrz jeho žaludek“? Bezpochyby si můžete dát kulinářské lekce od tchyně. Protože tvůj manžel tolik miloval její kuchyni!

Neváhejte a požádejte ji o radu. A ona bude potěšena a bude to pro vás užitečné. Právo na konečné rozhodnutí by však mělo vždy zůstat na vás.

Nevytvářejte situaci pro svého manžela, když je nucen spěchat mezi dvěma požáry. Nestěžujte si na neshody mezi vámi a vaší tchýní. Všechny vaše hádky, jak se švagrem, tak se svým manželem, rozhodují sami. Nevyjímejte odpad z chaty.

Pokud máte příležitost žít odděleně od rodičů svého manžela, nenechte si ujít šanci. Takže vztah s tchánkou bude lepší a můžete se cítit jako plnohodnotná milenka domu.