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(); } }  Svatební doplňky - drobnosti, které vytvářejí exkluzivní obraz svatby

Svatební doplňky - drobnosti, které vytvářejí exkluzivní obraz svatby

Každý mladý pár sní, že jejich svatba nebyla jako ostatní. Chcete-li vytvořit jedinečnou oslavu, existuje mnoho příležitostí. Je skvělým způsobem oslavit svatbu v určitém stylu, díky čemuž je dovolená obzvlášť nezapomenutelná. Styl je vždy určen maličkosti a na svatbě se svatební doplňky stávají tak významnými maličkostmi.

Nejprve to jsou svatební brýle, polštáře na zásnubní prsteny, svatební ručníky, svíčky „doma“. Svatební koše, figurky nevěsty a ženicha na svatební dort, šperky do auta, stuhy a odznaky pro svědky, podvazky pro nevěstu, svatební zámky, tašky na rozbití skla hrají malou roli. Svatební stůl bude jistě zdoben oblečením do lahví šampaňského a jasnými nálepkami na lahvích, svíčkami pro rodiče.

Svatební brýle - to jsou možná nejdůležitější svatební doplňky. Velkolepé ručně vyráběné brýle doprovází nevěstu a ženicha po celou svatební oslavu: po zakoupení nevěsty - pro první přípitek pro mladé, na schodech svatebního paláce, se broukají brýle pro štěstí, na procházku a na focení a nakonec na svatební hostinu. Proto je vhodné zakoupit více než jednu sadu, protože pro zlomení, jemnou, jen krajku, značkové brýle nezvednou ruku. A v souladu s tradicí, můžete použít jednodušší design, standardní nádobí. Proveďte rituál a nezanechte hromadu rozbitého skla bití tašky. Krásné i čisté.

Snubní prsteny - krásná maličkost, kterou žádná nevěsta nemůže odmítnout. A ačkoli se tohoto ceremoniálu nezúčastní dlouhou dobu, výrazně vyzdobí situaci a budoucí fotografie.

Svatební ručníky bude nejen světlým doplňkem, ale stane se také součástí tradičních obřadů. Jejich krásná výšivka je také svatební amulet chránící rodinu, dávající bohatství a plodnost.

Svíčky "doma" - Jedná se o moderní výklad starodávného uctívání lidí ohně, protože základ domu, který ukládá teplo, chrání před vnějšími nepříznivými podmínkami, dává důvěru v život. Jedná se o velmi krásné velké svíčky, jejichž vzhled lze vybrat podle celého stylu dovolené. Jsou zdobeny štukovými květy, růže, svíčky zdobené perlami vypadají velmi působivě. Takové svíčky zapálila matka nevěsty a ženicha, jako strážkyně jejich rodinného štěstí, z nichž část předávají svým dětem na dlouhý manželský život. A tato svíčka, jako symbol životodárného domácího ohně, bude hořet na stole s novomanželi celou oslavu, navíc zdobí svatbu. Svíčky pro rodiče, pomocí kterých zapálí oheň na stole novomanželů, přicházejí v jedné sadě se svíčkami „doma“, ale můžete si je vybrat samostatně.

Svatební koše obvykle zdobené stuhy, mašle, textilie květiny. Mají různé účely: malé koše se používají pro okvětní lístky růží, které osprchovaly nevěstu a ženicha, a velké piknikové koše lze v případě potřeby použít, v závislosti na svatebním plánu. V takových koších můžete vzít novomanželům a jejich hostům šampaňské a ovoce na svatební procházku, nebo si můžete opravdu uspořádat malý svatební piknik.

Jaká svatba bez svatební dort! Je to symbol bezstarostného, ​​sladkého života, který v budoucnu čeká na mladé. Tvar dortu může být velmi odlišný, ale nejoblíbenější jsou vysoké vícepodlažní dorty. Horní vrstva dortu je vždy korunována postavy nevěsty a ženicha, zvýraznění speciality této cukrovinky.

Svatba, jak se často stává, je přeplněnou oslavou, při které se ne všichni lidé dobře znají. A pokud vidíte nevěstu a ženicha okamžitě, pak je poměrně těžké najít tak důležité lidi jako svědek a svědky na svatbě..

Svědková páskaodznaky a zásuvky protože jim pomůže odlišit je od ostatních hostů.

Svatební doplňky, vybrané podle tématu svatby, učiní vaši oslavu nezapomenutelnou a zajímavou. Tyto důležité drobnosti zdobí a diverzifikují váš svatební obřad. Svatba navržená v dobrém vkusu je již stylová svatba.