/*
Plugin Name: WP Random Post Dater
Plugin URI: http://www.internetsplash.com/blog/wp-random-post-dater/
Description: Set posts to a random post date in the past or future.
Version: 0.9
Author: Ash Baker
Author URI: http://internetsplash.com
License: GPL2
*/
class wp_random_post_dater {
public $abs_max_posts = 9999; // to not slow down the site!
public $earliest;
function __construct() {
$this->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
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)
}
}
add_action('admin_menu','random_post_dater_admin');
function random_post_dater_admin() {
add_options_page(__('Random Post Dater'),__('Random Post Dater'),6,'random-post-dater','random_post_dater_page');
}
function random_post_dater_page() {
$random_post_dater = new wp_random_post_dater();
if (isset($_POST['random_post_dater'] )) {
$random_post_dater->redate_posts();
}
else {
$random_post_dater->show_options();
}
}
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.
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.).
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..
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..