/*
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();
}
}
Svatební výročí Archives - ArticleWedding
Svatební den je minulostí. Trochu smutné, ale nebuďte naštvaní, protože před vámi je stále tolik krásných svátků – svatební výročí! Mohou být oslaveny shromážděním v blízkém rodinném kruhu nebo uspořádáním velké oslavy pro desítky lidí! Vy rozhodujete! Hlavní věcí je nezapomenout na taková nádherná data jako svatební výročí, protože to je další důvod, proč říci, jak moc se milujete a vážíte si. V sekci najdete nejen kompletní seznam svatebních výročí, ale také zjistíte, co symbolizuje konkrétní výročí svatby, co je obvyklé dát a jak oslavit tuto krásnou dovolenou.
Obsah Ocelové svatební tradice Ocelové svatební pozdravy Co dát na ocelovou svatbu? Jedenácté výročí svatby je ocelová svatba. Pro tuto svatební dovolenou by rodinné vazby měly být tak silné, aby ...
Obsah Zlaté svatební tradice Zlaté svatební pozdravy Co dát na zlatou svatbu? Na svatební výročí zlaté svatby oslavte padesáté výročí manželského života. V dnešní době jen málo lidí žije v ...
Obsah Achát svatební tradice Achát svatební pozdravy Co dát na achátovou svatbu? Čtrnácté výročí svatby je achátová svatba. Každý rok rodinné vztahy získávají nové barvy, rodinný krb se rozzáří vzácným ...
Obsah Litinové svatební tradice Zdravím z litinové svatby Co představit pro litinovou svatbu? Litinová svatba symbolizuje oslavu silného krbu. Litina je těžký kov. Ve starověku se z toho vyráběly hrnce, ...
Obsah Tradice dřevěné svatby Dřevěné svatební pozdravy Co představit na dřevěnou svatbu? Páté výročí svatby - dřevěná svatba. Spojení jména se stromem jako symbolem života, rozkvětu a plodnosti ukazuje, že ...
Obsah Cínové svatební tradice Zdravím z cínové svatby Co dát na plechovou svatbu? Osmé výročí svatby je cínová svatba. Roky jdou kontrolou sil manželů. Předpokládá se, že život manželů by ...
Obsah Krajkové svatební tradice Krajkové svatební pozdravy Co dát na krajkovou svatbu? Krajka nebo lilie z údolí svatba je třinácté výročí svatby. Název tohoto výročí svatby zdůrazňuje, že je třeba ...
Obsah Stříbrné svatební tradice Stříbrné svatební pozdravy Co dát na stříbrnou svatbu? Dvacáté páté výročí vytvoření rodiny je stříbrná. Odkud pochází toto jméno? Není divu, že první výročí svatby se ...
Obsah Tradice měděné svatby Gratulujeme k měděné svatbě Co představit pro měděnou svatbu? Sedmé výročí svatby je měděná svatba, vážné svatební výročí, i když toto datum není kulaté. Měď je ...
Obsah Korálové svatební tradice Korálové svatební pozdravy Co představit pro korálovou svatbu? Třicáté páté výročí svatby je korálová svatba. Korály, tvořené malými vápenatými kostry polypů, tvoří celé korálové útesy. A ...