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

"; return; } if ($this->earliest_day < 0 || $this->latest_day < 0 ) { echo "

Please go back - you cannot either value as lower than 0

"; return; } if ($_POST['tagid'] !='' && $_POST['incategory'] != '') { echo "

Please go back - you cannot set both slug and category!

"; return; } $total_diff_in_days = $this->latest_day + $this->earliest_day; echo "

Reordering

"; echo "

The earliest day is {$this->earliest_day} days ago. The latest day is {$this->latest_day} days in the future

"; $allposts = $this->get_all_posts(); if (count($allposts) > 0) { $doneDays = array(); echo ""; foreach($allposts as $id => $postData) { $link = $postData['link']; $title = $postData['title']; $random_days_behind = rand(0,$total_diff_in_days); $random_days_behind = (int) $random_days_behind; $day_diff = $random_days_behind - ($this->earliest_day ); if ($day_diff > 0) { $plus_minus = '+'; } else { $day_diff = abs($day_diff); // get positive $plus_minus = '-'; } $doneDays[str_replace("+","",$plus_minus) . $day_diff]++; $strtotimestring = $plus_minus . $day_diff . ' days'; $date_time = (strtotime($strtotimestring)); // H:i:s // get the year/mo/day from strtotime(- xx days) $newDate = date('Y-m-d', $date_time); // randomly select a hh:mm:ss to post $newDate.= " " . str_pad( rand(0,23) , 2, '0', STR_PAD_LEFT) . ":" . str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) . ":". str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) ; $updateArray = array( 'ID' => $id, 'post_date' => $newDate, 'post_date_gmt' => $newDate, 'edit_date' => true, ); $result = wp_update_post($updateArray); echo ""; } echo "
$id $link $title Original date: {$postData['orig_date']} Changed date to : $newDate
"; echo "

Counter:

"; ksort($doneDays); echo "

This shows the frequency of each post being posted x days ago/in future. It doesn't show every single day - only the ones with at least one post

"; //change for for() to show all days? might be handy echo ""; foreach($doneDays as $id => $val) { if ($id > 0) { $id = "+" . $id; } echo ""; } echo "
+/- daysNumber of posts
$id days$val posts
"; } else { echo "

Error - Could not find any posts to reorder!

"; } } protected function get_all_cats_options() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => true ); $categories = get_categories( $args ); $returnhtml = ''; foreach($categories as $cat) { $id = $cat->cat_ID; $name = $cat->name; $c = $cat->category_count; $returnhtml .= ""; } return $returnhtml; } protected function get_all_tags_options() { $tags = get_tags(); $returnhtml = ''; if ($tags) { foreach ($tags as $tag) { $id = $tag->term_id; $name = $tag->name; $c = $tag->count; $returnhtml .= ""; } } else { $returnhtml = ""; } return $returnhtml; } public function show_options() { ?>

Ash's Random Post Dater

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)

Only use one of the following two. Leave both at their defaults ("ALL CATEGORIES"/"ALL TAGS") to reorder ALL posts

Reorder post dates in this category:


(leave on "ALL CATEGORIES" if you don't want to reorder all within a certain category)
OR

Reorder post dates with this tag slug (use the tag slug, not the tag):


(leave on "ALL TAGS" if you don't want to reorder all within a certain category)

Earliest Day - how many days back do you want the maximum one?

(put at 0 to put all posts in future)

Latest Day - Leave at 0 to make sure all posts are BACK dated.

(leave 0 to put all posts in past)

For example if you wanted your posts randomly set to a date in the next 30 days set the latest day as 30, the earliest day at 0

If you wanted your posts randomly set to a day in the previous 180 days then set the latest day as 0 and the earliest day as 180.

It randomly sets each post - the posts are not spaced out at exact intervals. It will readjust ALL your posts. Please make sure that you want ALL your posts to be randomised.

(Clicking this will randomly reorder all posts)
redate_posts(); } else { $random_post_dater->show_options(); } }  Svědkové šaty na svatbě

Svědkové šaty na svatbě

Být svědkem na kamarádově svatbě není jen čest, ale také malá práce. Vybrali jste si jako svědka svatby? Od této chvíle jste pravou rukou mladých, ale zejména nevěsty. Ve svatební den budete muset tvrdě pracovat, protože to jsou svědci, kteří mají značné množství povinností a povinností.

Buďte připraveni na to, že na vás padne řada organizačních aspektů svatby. Úspěch svatební oslavy jako celku bude částečně záviset i na vás..

Jako svědek budete muset trpělivě navštěvovat všechny svatební salony, upevňovat zipy, stahovat tkaničky na korzetech, dávat rozumné poznámky a samozřejmě povzbuzovat nevěstu. Při přípravě na svatbu musíte také zapomenout na své plány, protože v tuto chvíli vás nevěsta nejvíce potřebuje.

Nevěsta vám může dát drobné pochůzky. Nebojte se, že vám bude svěřeno něco velmi důležitého, s čím se nebudete moci vypořádat. Povinnost uspořádat v předvečer svatebního večírku a připravit skript pro výkupné nevěsty, pomáhat v téměř všech organizačních záležitostech, však bude na vašich bedrech..

Svědek v den svatby je prvním hostem v domě nevěsty. Vaším úkolem je pomoci nevěstě obléknout se, proměnit se v obraz princezny s pohádkami, uklidnit se, zvednout se, pokud potřebujete plakat a být s ní spokojený za pár. Vaším hlavním úkolem v tento den není nechat nevěstu na minutu, chodit do matriky, aby s sebou vzala vše, co potřebujete (kapesníky, kosmetická taška, jehla, nit). Jste jejím hlavním doprovodem od opuštění domu do matriky až do poslední chvíle slavnostního večera - posílání novomanželů na zasloužený „odpočinek“.

Být vždy blízko nevěstě, svědek spadá pod kontrolu všech pozvaných hostů. Šaty pro svědky na svatbě by proto měly být pečlivě vybrány.

Oblečení svědka by nemělo zastínit outfit nevěsty, ale nemělo by za ním také zaostávat. Společenské šaty pro svědka jsou často vybírány nezávisle. Nevěsta může poradit pouze s barvou a určitým stylem. Nejlepší volbou je vybrat takové večerní šaty pro svědka, které lze použít po svatbě. Kromě šatů pro svědky na svatbě je vybrán i účesový styl.

Nyní jsou evropské tradice v módě, podle nichž bylo na svatbu pozváno několik družiček najednou. Pro každou z nich jsou vybírány večerní šaty ve stylu a struktuře látky podobné svatební nevěstě. Barva je vybírána podle přání nevěsty, v závislosti na stylu a vlastnostech svatby.

Šaty pro svědky na svatbě

v žádném případě by nemělo být bílé, aby rozptylovalo oči přítomných od nevěsty. Ačkoli pokud styl svatby umožňuje svědkům a přátelům nosit bílé šaty, budou vypadat dobře na pozadí zelené svěží trávy a zelených stromů. Šaty můžete zvýraznit nebo zvýraznit barevnými širokými pásy a malými kyticemi.

Šaty pro svědky na svatbě by měly být podobné textury látky, jako šaty nevěsty, měly by být v harmonii a měly by odpovídat stupni oficiality události..

I když je na svatbu pozváno několik přátel, svědek by mezi nimi měl vyniknout. Proto se šaty pro svědky na svatbě často liší od oblečení přátel. Existuje mnoho variací, jak můžete rozlišit svědka, může si vyrobit samostatný kytici, která se bude lišit od kytic přátel, nebo barva šatů bude tón světlejší.