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(); } } אז תכלס - כמה זה יעלה לכם? -

אז תכלס – כמה זה יעלה לכם?

אז כמה תעלה לכם הזמנה יוקרתית, מעוצבת ומושקעת, שתחלץ מפי האורחים שלכם קריאות השתאות?

התשובה היא, כמה צפוי: תלוי.

מחיר השוק הממוצע של הזמנה מעוצבת נע בין שקל אחד להזמנה ועד לעשרה שקלים להזמנה בודדת. איפה אתם ממוקמים על הסקאלה? זה כבר תלוי בעומק הכיס שלכם ובמידת הצורך שלכם לייצור רושם שאין שני לו על קהל המוזמנים.

מהם הפרמטרים המרכיבים את המחיר הסופי של הזמנת החלומות?

– גודל ההזמנה: ככל שההזמנה שלכם תהיה גדולה יותר, היא תעלה יותר, וזה מובן בהחלט. לא?

– איכות ההדפסה: הדפסה מקצועית ואיכותית בבית דפוס נחשב מתומחרת בהתאם, כמובן.

– סוג הנייר: סוג הנייר בו תבחרו ישפיע גם הוא על השקלול הסופי של מחיר ההזמנה.

– רמת העיצוב: בחירה בעיצוב קיים תהיה זולה יותר מבחירה בעיצוב מותאם אישית שהוא כל כולו שלכם.

– סגנון ההזמנה: סגנון ההזמנה הוא פרמטר חשוב נוסף שהינו בעל השפעה על התעריף הסופי. הזמנה חד צדדית תהיה זולה יותר מהזמנה דו צדדית או מהזמנה מתקפלת, וגם זה, מובן בהחלט.

– כמות ההזמנות: ככל שכמות ההזמנות גדולה יותר, המחיר ליחידה יהיה נמוך יותר.

– המעטפה: המעטפה עשויה להיות נתון כבד משקל בשקלול הסופי. אם אתם הולכים על מעטפה מדהימה ויוקרתית שתספק למקבלים רמז או שניים על ההזמנה ההדורה הממתינה להם בפנים, העלות ליחידה תתייקר בהחלט, לעומת זאת, אם תסתפקו במעטפה סטנדרטית, עלות המעטפה לא אמורה להשפיע על החישוב הסופי.

– תוספות: אם אתם מסוג החבר'ה שמחפשים תמיד את הדובדבן שעל הקצפת תוכלו בהחלט להוסיף להזמנה גם תוספות מעניינות ומקוריות, כמו מגנט בעיצוב תואם, שאמנם ייקר את העלות, אך ללא כל ספק ישדרג את ההזמנה שלכם ללא היכר.

ומה תמצאו אצלנו?

אנו מציעים מגוון הזמנות יוקרתיות בעיצובים מדהימים, ובטווח מחירים של 5 – 1.5 שקלים בלבד!

ההדפסות שלנו מודפסות בבית הדפוס המקצועי ביותר באזור צפון הארץ, והוא נבחר לאחר ברירה קפדנית וסינון מקצועי. אנו עושים שימוש בנייר האיכותי ביותר ומציעים לקהל לקוחותינו את העיצובים החדשניים ביותר.

והתוצאה?

איכותית, מקצועית ומרשימה, כמו שרק ההזמנות שלנו יכולות להיות!

ועוד נקודה אחת קטנה למחשבה…

למה בעצם, כדאי להשקיע בהזמנה חדשנית, מעוצבת ויוקרתית? ככלות הכול, ההזמנה נועדה ליידע את האורחים בנתונים הטכניים היבשים של האירוע, הלא כן?

אז זהו, שלא.

הזמנה כבר מזמן איננה אמצעי טכני קר ויבש להעברת מסר.

הזמנה היא פתיח לאירוע שלכם, והיא מהווה מדד עבור האורחים אודות רמת האירוע שאתם מתעתדים לערוך ועל מידת הכדאיות של ההשתתפות באירוע.

הזמנה שאין לה שום ייחוד ואיננה מתכתבת עם הטרנדים האחרונים בשוק ממליצה לאורחים, בלי מילים, להישאר בבית…

ואל תשכחו לרגע, כי ההזמנות לחתונה שלכם יישארו בידיכם כמזכרת מהיום המיוחד הזה, לכל החיים. ובמזכרת אותנטית שכזו שווה להשקיע, הלא כן?

העיקר, שיהיה במזל טוב!

 

יש לכם שאלה? רוצים להזמין?
נשמח לעמוד לשירותכם!
התקשרו אלינו ל 054-6133336
או מלאו את הטופס הבא ושלחו אלינו.
מחכים לשמוע מכם

שם (חובה)

דואר אלקטרוני (חובה)

תוכן ההודעה

captcha