/*
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í přípravy Archives - Strana 26 z 82 - ArticleWedding
Tanec nevěsty a ženicha – Zásadní prvek jakékoli svatební oslavy. To je rozhodující okamžik, událost, ke které budou všechny oči při svatbě upoutány, a proto by měl pár ukázat, co ...
Obsah Jaký styl by měl být svatební tanec otce a dcery? Jakou skladbu si vybrat jako hudební doprovod? Jak se připravit na svatební tanec otce a dcery? Svatební oslavu doprovází ...
Obsah Svatební kytice a další podrobnosti o obrázku Ženichova boutonniere Náramky pro čestné hosty Svatební dekorace Svatební doplňky Svatební dort Svatba je jedinečnou událostí v životě každého z nás! Protože ...
Obsah Poloha hostů Důležité: Organizace svatebních hostin je odpovědnou záležitostí. U slavnostního stolu je nutné vypracovat rozvržení pro hosty, vzít v úvahu pravidla pro podávání jídel a příborů. Zvažte podávání ...
Obsah Proč potřebuji podvazek pro nohu nevěsty? Kolik podvazků by měla nosit nevěsta Svatební podvazkové možnosti Video: Bride Garter Review Fotografie svatební podvazky pro nohu nevěsty Podle staré tradice by ...
Velmi brzy se z jednoduchého milujícího páru změníte na zákonné manžele. To vše se stane během jednoho dne - v jedinečný svatební den. Kromě nepopsatelné radosti přináší i den manželství ...
Obsah Jaký deštník si vybrat na svatbu Jak si vybrat deštník pro svatební šaty Svatební focení s deštníky Vyberou se nádherné svatební šaty, boty, šperky, závoje čekají v křídlech ... ...
Obsah Jaké látky je lepší použít pro domácí závoj? Masterclass na výrobu závoj na vlásenka Některé moderní nevěsty při sestavování svatebního obrazu odmítají používat závoj. Dívky ji považují za relikt ...
Svatební cesta lze považovat za začátek nového rodinného života a novou etapu vašeho vztahu a nezapomenutelné líbánky budou ve formě katalyzátoru pro všechny nezapomenutelné a emocionální okamžiky. Líbánky lze také ...
Obsah Jak probíhá německá svatba: tradice a zvyky Jak uspořádat svatbu Kam uspořádat obřad Požadované doklady pro registraci manželství Kolik je svatba v Německu Video: Svatba v Německu Svatební focení ...