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(); } }  Svatební lidová znamení - to vše by nemělo chybět štěstí

Svatební lidová znamení - to vše by nemělo chybět štěstí

Pozornost byla věnována nejen svatební znamení, která si stanovila svatební den. V Rusku byly období, kdy nebylo přijato zahájit svatbu. Za prvé, během příspěvků:

  • Skvělé,
  • Petrova,
  • Předpoklad,
  • Vánoce.

Od 7. ledna do 20. ledna - od narození Krista do Zjevení Páně.

V předvečer dalších církevních svátků:

  • Na masopust.
  • 11. září - Den běhu Jana Křtitele.
  • 27. září - povýšení svatého kříže.
  • 13. května je den svatého Jakuba apoštola. Dohazování v tento den bylo považováno za výsměch. 11. června - den mučedníka Theodosia z Týru a svatého Jana.
  • 16. července - den mučedníka Iakinfa, sv. Filipa, metropolitu Moskvy.
  • 29. února - den římského mnicha Cassiana.

V kostele jsou i jiná zakázaná data, stejně jako dny v týdnu, data.

Dodržování některých svatebních lidových znamení slíbilo novomanželům pohodlný a radostný život.

  • Nedovolte změřit snubní prsten.
  • Aby byl život bohatý, byla do správné boty vložena mince.
  • Podle příznaků musí mladí připevnit špendlík na oblečení, hlavou dolů - od zlého oka, ale aby to nebylo vidět.
  • Ve svatebních šatech nevěsty by mělo být: něco převzaté od přátel, něco opotřebovaného, ​​na lemu sukně musíte udělat dva stehy na nenápadném místě, boty by měly být zavřeny.
  • Nevěsta by měla plakat v předvečer - pro štěstí.
  • Před obřadem dává matka nevěstě rodinné dědictví - druh amuletu, který je poté uložen. Tuto tradici můžete zahájit na vaší svatbě..
  • Před svatbou by se nevěsta neměla dívat na sebe do zrcadla, když je plně oblečená, můžete se dívat bez jakéhokoli oděvu: rukavice, závoje.
  • Podle svatebního lidového znamení nesmí být kytice, kterou ženich dal, z rukou. Pokud je to nutné, můžete věřit, že drží svého ženicha nebo matku, ale ne kamarádky. Nechte kytici z vašich rukou - vynechejte blaženost
  • Jakmile nevěsta jde do matriky, musí matka symbolicky vyčistit podlahy. Věřilo se, že pro mladou ženu by bylo snazší vstoupit do nového domova, rodiny.
  • Chcete-li opustit dům, jít na svatbu nebo do matriky, měla by se nevěsta zakrýt závojem od zlého oka. Můžete jej otevřít pouze v místě registrace, obřad.
  • Poté, co si mladí lidé vyměnili prsteny, žádný z nich nemohl vzít prázdný talíř, krabici, kde kroužky ležely. Můžete to svěřit jednotlivým jediným přátelům.
  • Podle svatebních lidových znamení by rodiče měli zajistit, aby žádný z hostů neupravoval oblečení na novomanžele.
  • Nikdo by neměl stát mezi nevěstou a ženichem v tento den..
  • Chcete-li mít dlouhou životnost, měli by novomanželé sfouknout svatební svíčky současně.
  • Po svatbě se společně dívejte do zrcadla - pro přátelský a šťastný život.
  • Při odchodu z kostela je matriční úřad osprchován rýží, dalšími zrny, mincemi, okvětními lístky, aby byl život bohatý.
  • Cesta na svatební oslavu by neměla být příliš přímá, je obvyklé jít po obtížné, ozdobené cestě a zaměňovat zlé duchy. Ke stejnému účelu byly všívky zdobeny zvony podle dlouhotrvajících svatebních lidových znamení..
  • Chcete-li se přiblížit k místu dalších slavností, musíte hlasitě zaskočit a vyděsit zlé duchy.
  • Novomanželé by měli tančit v tento den pouze společně. A pouze rodiče mají právo na několik tanců, po kterých si novomanžele znovu přivedou - spojí se.
  • Mladí lidé by měli krájený dort krájet společně: nevěsta - kráje, ženich - podporuje nůž. Ženich položí kousek talíře se vzorem na talíř pro nevěstu, nevěstu - pro ženicha a teprve pak pro hosty. Tato svatební symbolika symbolizuje podporu a vzájemnou péči.
  • Než nevěsta hodí kytici, musíte se připravit předem, objednat si jinou podobnou kytici. Je to on, kdo je hoden nevěstou, a vezme si svůj vlastní, předložený ženichem, s ním do ložnice.
  • Tradice odstraňování závoje: vybírá se dívka a chlapec, kteří budou hrát roli nevěsty a ženicha. Nosí závoj a je ozdoben květinami - boutonniérem.
  • Existuje jiný názor na toto svatební lidové znamení: závoj a boutonniere by měly být uloženy jako relikvie.
  • Novomanželský příbuzný připravil postel pro novomanžele a položil polštáře tak, aby se povlak na polštáře dostal do kontaktu.