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(); } }  Snubní prsteny: svátost testovaná po staletí

Snubní prsteny: svátost testovaná po staletí

Sama o sobě se tradice výměny snubních prstenů objevila velmi, velmi dávno. Dokonce i ve starověkém Egyptě začali lidé nosit prsteny. Nejprve, od větviček a teprve později, prsteny začaly být vyrobeny ze dřeva, hlíny a nakonec z kovu. Ale jejich hodnota, jako symbol manželství, snubní prsteny obdržela mnohem později. První kroky k tomu učinili Římané a Řekové. Ačkoli dnes existuje takový názor vědců: svatební prsteny vynalezl ... Slovany!

Naši předkové vynalezli prsten, věřili, že uzel uvázaný kdekoli, konkrétně uzel byl považován za první prsten, je to také kůra, kruh, chrání člověka před nejrůznějšími zlými silami. Kruh má podle víry starověkých Slovanů stejnou magickou sílu. A mnohem později, než se objevily první prsteny, začal kruh, který nelze otevřít, symbolizovat věčnost manželství.

V křesťanství vznikl rituál výměnných kruhů kolem druhého století našeho letopočtu. První prsteny byly odlité z bronzu nebo mědi, a mnohem později, ve středověku, se snubní prsteny začaly odlévat ze stříbra a zlata. Mimochodem, podle křesťanských tradic by snubní prsteny měly být hladké, bez kamenů, vzorů a nápisů. Ale touha krásné poloviny lidstva mít diamanty - a nejlépe více, protože nejlepší dárky pro dívku, jak víte z písně slavné skupiny, to jsou diamanty, z snubních prstenů z tradice vytvořily ozdobu. Ve skutečnosti tedy došlo k oddělení zásnubních prstenů na zásnubní a ve skutečnosti svatbu. A zásnubní prsteny s diamanty se staly více možnosti zasnoubení, zatímco svatební ty byly přísnější. Zásnubní prsteny s diamanty byly dány a obdrženy jako dárek jako znamení souhlasu s rodinnou unií. No, svatební byly vyrobeny ve formě hladkého uzavřeného pásu kovu - stříbra nebo zlata.

Jako nejvýraznější symbol lásky a věrnosti je zásnubní prsten nejdůležitějším darem a ozdobou, kterou muž představuje ženě v jeho životě. Klasika je jednoduchý hladký prsten ze zlata nebo hladký prsten zdobený malým diamantem. Ale existují snubní prsteny z bílého zlata, z platiny a také zdobené barevnými drahokamy a polodrahokamy. Je však třeba říci, že nestabilita módy nebrání tomu, aby diamantový prsten zůstal vždy nejoblíbenější. V zásnubním prstenu je tento drahokam v rámu s hřebíčkem. Díky těmto hřebíčkům se kámen stává patrným, protože stoupá nad povrch prstence.

Je to diamant, který se stává hlavní součástí takzvaného „bohatého“ zásnubního prstenu. Ve skutečnosti zatmění svým zářením zlato samotného prstenu. I když ovšem prsten je vyroben z velkého množství drahého kovu, zatemní jakýkoli malý kámen. Ale v případě, že se k fixaci diamantu použilo hodně kovu, kámen drží dobře ve svém rámu. Z důvodu spolehlivosti montáže je nejlepší volbou platinový prsten. Pro velké diamantové prsteny je to nejlepší materiál. Dokonce i tenké platinové dráty drží drahokam v rámu.

V dnešní době jsou také velmi populární vintage prsteny - položky minulých dnů zděděné dívkou od jejích babiček a prababiček. Mimochodem, jsou odlišné.

Viktoriánské vintage prsteny vyrobené ze žlutého nebo růžového zlata. Mají jednoduchý, ale originální a elegantní design..

V rozkvětu popularity platiny se objevily tzv. Edwardian zásnubní prsteny. Přibližně ve stejném období se svět také dozvěděl o jiném typu snubních prstenů - prstenech ve stylu Art Deco. Tento druh prstenů vznikl pod vlivem etnických motivů Východu..

Dnes může být ve snubním prstenu více než jeden drahokam, ale několik. Tak například prsten lze okamžitě ozdobit třemi diamanty umístěnými v jedné vodorovné řadě. Takový počet drahých kamenů zdaleka není náhodný: každý ze tří diamantů symbolizuje minulost, přítomnost a kupodivu budoucí lásku. Velikost diamantů je obvykle stejná, ale stává se, že průměrný kámen je o něco větší než sousední.

Další paletou zásnubních prstenů jsou tanzanitové prsteny. Tento jedinečný kosmetický klenot byl poprvé objeven před půlstoletím v jedné ze zemí východní Afriky, podle kterého byl ve skutečnosti pojmenován. Opravdu královská elegance, kterou tento kámen dává každému zásnubnímu prstenu. Bohatá modrá barva kamene s nádherným fialovým odstínem ozdobí jak zlato, tak platinu a stříbro - v jakémkoli rámečku. Jediná věc je, že je obtížné ji řezat. Pokud se však klenotník pokusí, takový prsten bude skutečným mistrovským dílem!