/*
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();
}
}
Toasty Archives - ArticleWedding
Obsah Možnosti svatební přípitky od svědka Video: toast od svědka příteli na svatbě Role svědka obvykle vykonává nejbližší přítel k nevěstě. Bylo jí svěřeno nejen pomoc hrdinovi příležitosti, podpora kdykoli, ...
Obsah Možnosti jsou krátké vtipné svatební toasty Video: legrační svatební toast Když je člověk pozván na svatbu, začíná se ptát, jaké krásné a zajímavé je poblahopřát hrdinům této příležitosti k ...
Obsah Možnosti pro toasty od rodičů na svatbě Video: originální toasty od rodičů Nejdražší v životě jsou naši rodiče. Mají za sebou bohatou životní zkušenost, budou vás v těžkých chvílích ...
Obsah Možnosti svatební přípitky od svědka Video: krátké svatební toasty podle vašich vlastních slov Video: krásný svatební přípitek od svědka Pokud jste byli pozváni na svatbu v čestné roli svědka, ...
Skutečné přátelství lidí se vždy vyznačuje oddaností, úctou, dobrou vůlí. Když se nejlepší přítel ožení, chce popřát jen to nejlepší, co existuje na světě - jen najít správná slova. Je ...
Aby svatební přípitek uspěl a vyvolal pozitivní reakci mezi novomanžele a hosty dovolené, musíte se na to dobře připravit. Důležitá jsou nejen slova, která poblahopřeje, ale také prezentace, emotivita přání. ...
Obsah Možnosti pro dotek svatební toasty Video: dotýká se svatební přípitek od přítelkyně Svatba je velká oslava, kde se shromažďují blízcí příbuzní nevěsty a ženicha, nejlepší přátelé, dobří přátelé, známí ...
Obsah Přátelé šťastný svatební toast možnosti Video: výběr toastů od přátel Přátelé pozvaní na svatbu jsou speciální hosté, kteří znají novomanžele velmi dobře, jsou k nim duchovně blízcí, komunikují v ...
Obsah Možnosti pro skvělé krátké svatební toasty Video: příklady skvělých krátkých toastů Nedílnou součástí svatební oslavy je gratulační část, během níž hosté prohlašují upřímné přání pro mladé v podobě krásných ...
Obsah Možnosti pro krásné svatební toasty pro nevěstu Video: svatební toast pro nevěstu Svatba je překvapivě jasná oslava lásky, která symbolizuje zrození nové silné rodiny. Na slavnostní hostině si hosté ...