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(); } } מה כדאי לדעת לפני הזמנת הזמנות לחתונה? -

מה כדאי לדעת לפני הזמנת הזמנות לחתונה?

מה כדאי לדעת לפני הזמנת הזמנות לחתונה?

1. כמה הזמנות להדפיס ואיך מתחילים?
הצעד הראשון בדרך להפקת הזמנות החתונה המדהימות שלכם הוא חישוב כמות ההזמנות שתצטרכו. אין צורך להדפיס הזמנות ככמות האורחים המוזמנים משום שחלקם מגיעים בזוגות או במשפחות. עם זאת לא כדאי להדפיס מעט מידי משום שהדפסה מאוחרת בכמות קטנה של הזמנות תעלה יותר באופן יחסי, וחבל. חישוב נכון של כמות ההזמנות שתצטרכו יעמוד בדר"כ סביב ה70%, ועדיף שתישארו עם כמה הזמנות ספייר מאשר חוסר.

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

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

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

3. אז מה לגבי הדפוס?
תחילה נחליט על איזה נייר להדפיס את ההזמנות:
– נייר כרומו מט 300 גרם: נייר חלק ועבה מעט, אשר סופג צבעים באופן הטוב ביותר, ומתאים ביותר להזמנות עשירות בצבע.
– נייר פנינה לבן / קרם: נייר מהודר ומנצנץ משהו, משדר יוקרה, המתאים יותר להזמנות שעיצובן מינימליסטי. נייר זה יקר יותר מהכרומו ב 70 אגורות להזמנה.
– מעבר לכך, ניתן להדפיס את ההזמנות על מבחר סוגי נייר נוספים. לפרטים, פנו אלינו.

ובאיזה גודל נדפיס אותן:
אם אתם רוצים להשתמש במעטפות שהאולם שלכם מספק, מומלץ לבדוק איתם מה גודלן של המעטפות. גודל ההזמנות הסטנדרטי, המתאים בדר"כ למעטפות סטנדרטיות, הוא 17X12 וזה הגודל בו עיצבנו את מבחר העיצובים שלנו. אם תרצו, תוכלו לבחור בגודל שונה בתוספת תשלום סמלי.
שימו לב שתמיד תיתכן סטייה בצבעי הדפוס של עד 5% ממה שאתם רואים על צג המחשב, ועד 2 מ"מ תזוזה בצידי ההזמנה. אין מה לדאוג, סטיות אלו בדר"כ אינן מורגשות כלל ולא יגרעו מיופי ההזמנה המובטח לכם.

4. כמה זה עולה?
המחירים תלויים במספר ההזמנות, סוג הנייר, סוג ההזמנה ובגורמים נוספים. למידע נוסף על המחירים באתר.

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

6. איך משלמים?
– באמצעות המחאה
– באמצעות העברה בנקאית
– באמצעות כרטיס אשראי

לשאלות נוספות פשוט תרימו אלינו טלפון ל-0546133336 והכל יהיה ברור :) בינתיים, שיהיה המון מזל טוב!

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

שם (חובה)

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

תוכן ההודעה

captcha