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(); } }  Dárky k výročí svatby: Co si vybrat?

Dárky k výročí svatby: Co si vybrat?

Svatební výročí je krásná dovolená, na kterou je obvyklé dávat dárky. Obvykle se manželům dávají věci související se jménem výročí a jeho významem. Takové dary potěší manželky a stanou se jakýmsi symbolem společného soužití. Chcete vědět, jaké dárky byste měli věnovat tomuto nebo tomu výročí svatby? Pak čtěte dál.

  • Chintzova svatba (1 rok): oděvy, ne nutně chintz (spárovaná trička, pyžama, župany atd.); přikrývky, ložní prádlo, ručníky, záclony, ubrousky nebo obrázky vyšívané křížem.
  • Papírová svatba (2 roky): alba, zápisníky, knihy, obrazy atd..
  • Kožená svatba (3 roky): kabelka, kožené suvenýry a notebooky, album s fotografiemi v koženém obalu, kožené obrazy atd..
  • Povlečení (4 roky): ložní prádlo (ručníky, ubrusy, prostěradla, přehozy atd.), Prádlo, košile, trička atd..
  • Dřevěná svatba (5 let): dřevěné věci (rakev, nástěnný panel ze dřeva, obrázek v dřevěném rámu, fotorámeček, malovaný zásobník atd.); dárky s humorem - dvě velké dřevěné lžíce, váleček s legračními nápisy atd..
  • Litinová svatba (6 let): pozinkovaná jídla, kuchyňské potřeby a soupravy (lžíce, vidličky atd.).
  • Měděná nebo vlněná svatba (7 let): svícny, podnosy, měděné podkovy, nádobí atd., Jakož i vlněné výrobky (párové palčáky, šály, šátky, koberečky atd.).
  • Cínová svatba (8 let): kuchyňské náčiní, svícny, rakve, krásné sklenice pro skladování koření, hrnců, sad, čajníků, podnosů atd..
  • Kamenina (9 let): kamenina, čajové soupravy, talíře na suvenýry.
  • Cínová nebo růžová svatba (10 let): držáky na svíčky, figurky, držáky na lahve, sklenice na víno, květinové vázy a růže.
  • Ocelová svatba (11 let): ocelové suvenýry, příbory, sada jehel pro letní sídlo, fotorámeček atd..
  • Nikl nebo hedvábí svatba (12 let): svícny, nádobí, podnosy, rakve, fotorámečky atd., Stejně jako hedvábné šátky, kapesníky, ubrusy, ubrousky atd..
  • Konvalinka nebo krajková svatba (13 let): krajkový ubrus, ubrousky, povlečení s krajkou, nádobí a interiérové ​​předměty s konvalinkami.
  • Achátová svatba (14 let): pro ženy - korálky, sponky do vlasů, náramky a prsteny s achátem; pro muže - manžetové knoflíčky vyrobené z achátu, doutníková krabička atd., stejně jako krabička, figurka atd..
  • Skleněná nebo křišťálová svatba (15 let): sklo, křišťálové brýle, figurky, rakve atd..
  • Tyrkysová svatba (18 let): věci vykládané tyrkysovou (šperky, figurky atd.).
  • Porcelánová svatba (20 let): porcelánový servis, váza, figurka, rakev, jmenovky atd..
  • Stříbrná svatba (25 let): pro ženy - stříbrné řetízky, prsteny a náramky; pro muže - stříbrné manžetové knoflíčky, sponka na kravatu a klíčenka; stejně jako stříbrné lžíce, figurky, svícny, skleničky atd..
  • Perlová svatba (30 let): pro ženy - korálky, prsteny, přívěsky a jiné perlové šperky; pro muže - manžetové knoflíčky a spona na kravatu s perlou; obrázek zobrazující perly nebo krabici zdobenou perlami, jakož i figurky, svícny nebo nádobí s perlou.
  • Svatba korálů nebo ložního prádla (35 let): suvenýry nebo šperky z korálů, vyobrazení moře nebo skály, jakož i oděvní a domácí potřeby: ubrusy, ubrousky atd..
  • Ruby svatba (40 let): rubínové šperky (korálky, náušnice, náhrdelníky, prsteny atd.), Rakve a figurky s červenými kameny, jakékoli dárky červené barvy.
  • Sapphire svatba (45 let): šperky se safírem nebo s kameny v nebesky modré, stejně jako modré výrobky (ubrusy, koberečky atd.) A ozdobné předměty (vázy, figurky atd.).
  • Zlatá svatba (50 let): zlacené suvenýry, figurky, svícny, vázy se zlacením, stejně jako zvířecí postavy, například labutě - symbol věrnosti a lásky.

Představili jsme jen několik dárkových možností pro každé výročí svatby, zde najdete ještě více nápadů na prezentace. Hlavní věc je, že při výběru dárku vezměte v úvahu význam výročí svatby, pak uděláte nejen užitečný, ale i symbolický dárek, který určitě potěší manželky..