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(); } }  Mluvící svatební fotografie

Mluvící svatební fotografie

Obsah



Při pohledu na svatební fotografie chci v každé z nich vidět něco zvláštního a jedinečného. Většina svatebních fotoalb se bohužel příliš neliší, zejména pokud se svatba koná v malých městech, kde je nedostatek zajímavých a barevných míst, a ještě více kreativních specialistů s nestandardním přístupem k jejich práci..

Díky úsměvu jsou obrázky radostné a živé. Vaše objetí a změna polohy také dodávají fotografiím dynamiku. Je to však dost, aby se zajistilo, že po mnoha letech, znovu a znovu, při pohledu na svatební fotografie, můžete cítit všechny ty emoce a pocity, které jste cítili v ten důležitý den pro vás?? !

Bude to skvělé, pokud pro sebe najdete něco nestandardního a atraktivního, něco, co dodá vašim fotkám nadšení a změní proces fotografie na fascinující událost, na které se vy i vaši hosté rádi zúčastníte.


Svatební portál www.articlewedding.com, který neustále udržuje přehled o všech nejnovějších a nejdůležitějších inovacích ve svatebním průmyslu, vám nabízí přijmout následující atribut pro focení, který se může stát nezbytným a hlavním zdrojem inspirace při vytváření vysoce kvalitních a «mluvení» svatební fotografie.

Pro vaši pozornost jsou poskytovány objemové dopisy - skutečný objev pro zdobení svatební síně a držení svatební focení.

3D volumetrická písmena představují moderní a svěží řešení pro zábavné a živé fotografie! Vaše individuální a skupinové fotografie s tímto příslušenstvím se stanou zvláštním přínosem svatebního fotoalba. Fotografie získají originální spiknutí a váš fotograf bude potěšen celkovou transformací.

Svatební focení jako nedílná součást oslavy

Svatební focení není poslední hodnotou slavnostního dne. Tato kreativní a fascinující část oslavy by se měla konat na nejvyšší úrovni. Můžete přilákat hosty do procesu focení, které poskytne více příležitostí pro celou řadu produkčních záběrů. Navíc bude focení s hosty zábavnější a zábavnější..

K organizaci svatební fotografie je třeba přistupovat zvláštním způsobem. Aby vás a vaši hosté nenudili, nainstalujte dekorativní dekorativní stojan, proti kterému budou pořízeny hlavní fotografie. Stánek lze nahradit krásným obloukem nebo originálními transparenty. Nejlepší je použít konvexní postavy, které lze připevnit ke stromu, položit na trávu nebo jednoduše držet v rukou. Správně uspořádaná foto zóna na svatbě bude skutečnou zábavou pro vás a vaše hosty!



Základ pro objemové dopisy

Každý z vás může přijít a vytvořit si vlastní písmena, slova nebo čísla, která budou použita během svatebního focení. Jako základ můžete vzít absolutně jakékoli materiály, hlavní věcí je zjistit, jak a kde budete tento atribut použít pro fotografii. Standardní materiály, z nichž se vyrábějí objemová písmena, jsou:

  • dřevo;
  • lepenka;
  • sádrokarton;
  • Polystyren;
  • drát;
  • plastický;
  • oblečení.


Ozdobný materiál pro objemová písmena

Po vytvoření základu jednoho z výše uvedených materiálů je třeba doplňky pro svatební focení ozdobit tak, aby vypadaly esteticky v rámu. Základ postav ve 3D formátu lze zdobit takto:

  • čerstvé květiny (jakékoli palety jakostí a barev) - jedná se o nejromantičtější verzi dekorace;
  • umělé květiny - levnější způsob;
  • různé tkaniny (krajka, satén, pytlovina);
  • dekorativní mech - skvělý nápad pro svatbu v ekologickém stylu;
  • nitě pro pletení nebo vyšívání;
  • barevný papír;
  • korálky, kamínky, jiskry, flitry;
  • malovat;
  • žárovky (podsvícené tvary budou vypadat skvěle při večerní fotografii).




Nejoblíbenější nápisy, které obsahují volumetrické doplňky

Každý pár novomanželů si zpravidla vybere pro svou dovolenou jednotlivá písmena nebo číslice. Nejčastěji existují takové variace ve 3D formátu:

  • iniciály nevěsty a ženicha;
  • příjmení nově vytvořené rodiny;
  • kombinace slov a slov jako: láska - láska, paní a paní, rodina - rodina, svatba - svatba, ženich - ženich, nevěsta - nevěsta, jen ženatý - novomanželé atd..
  • postavy andělů, srdce;
  • čísla (svatební datum).

Obecně lze říci, že z jednoduchých materiálů si můžete vytvořit libovolný tvar nebo si vytvořit svou oblíbenou frázi / slovo.



Výhody objemových čísel

Ukázalo se, že prezentovaná novinka má řadu nesporných výhod. Mezi hlavní výhody objemových údajů patří na webových stránkách www.articlewedding.com následující:

  • významná transformace fotografií;
  • ohromující vizuální efekt;
  • reprezentativní vzhled;
  • neomezené velikosti, tvary a barvy;
  • možnost rozpočtu;
  • různé příběhy;
  • příslušenství lze vyrobit samostatně nebo si můžete koupit hotový výrobek.

Další případy použití

Originální a objemné stylové postavy lze použít především jako výzdobu banketové haly, k dekoraci židlí pro mladé lidi nebo hosty, k dekoraci stolu a obrazovky novomanželů, k dekoraci místnosti pro nevěstu a ženicha, nebo jako rekvizity pro inscenovanou svatební fotografii.


Za druhé, objemné svatební doplňky lze použít po prázdninách v každodenním životě. Svazek písmen a slov se stane zajímavým detailem vašeho interiéru. Postavy z těžkých materiálů (překližka nebo dřevo) lze umístit na polici nebo stojan. Obrovské postavy ze světlejších materiálů lze připevnit ke zdi a zdobit školku nebo ložnici. Světelné postavy lze bez problémů uspořádat, přesunout, přesunout.


Jak můžete vidět, velmi jednoduché věci mohou snadno ozdobit vaši dovolenou a každodenní život, nasycení prostoru jemnými pocity a radostnými vzpomínkami!