/*
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í pozvánky Archives - ArticleWedding
Svatební oslava je kouzelnou událostí v životě každého páru. A aby to perfektně fungovalo, vy a vaši hosté si budete pamatovat po dlouhou dobu, měli byste věnovat velkou pozornost svatebním doplňkům. A především svatební oznámení. Koneckonců „řeknou“ hostům o nadcházející dovolené. Svatební pozvánky lze zakoupit v obchodě, ale budou „anonymní“ a standardní. Pokud chcete něco originálnějšího a zajímavějšího, vytvořte si vlastní svatební pozvánky vlastníma rukama. Takové jedinečné pozvání ocení vaši hosté. Navíc to ušetří peníze ze svatebního rozpočtu. V této sekci najdete podrobné pokyny, jak si vytvořit vlastní svatební pozvánky. Budete překvapeni, co se dá udělat z těch všemocných věcí.
Obsah Materiály a nářadí: Podrobné pokyny: Možnosti aplikace Pokud plánujete uspořádat velkou oslavu a pozvat velké množství hostů, budete určitě potřebovat pozvánky. Snad ani malá událost se bez pozvání neobejde. ...
Obsah Materiály a nářadí: Podrobné pokyny: Možnosti aplikace Svatba je úžasná, úžasná a vzrušující událost nejen pro nevěstu, ale také pro její přátele. Koneckonců, všichni dělají společně, jsem si jist, ...
Obsah Materiály a nářadí: Čas Podrobné pokyny: Možnosti aplikace Před svatbou máte stále tolik otázek: jak krásně vyzdobit sál, komu zavolat mistra obřadů na svatbu a jaké programy si vybrat. ...
Obsah Materiály a nářadí: Čas Podrobné pokyny: Možnosti aplikace Každá nevěsta je nervózní a obává se, jak se bude konat oslava. Samozřejmě chci, aby se svatba hrála na nejvyšší úrovni, ...
Obsah Materiály a nářadí: Čas Podrobné pokyny: Možnosti aplikace Každá nevěsta chce, aby její svatební hostina udělala na hosty obrovský dojem. Každý detail je promyšlený, tráví se hodně času pečlivým ...