Categories
PHP WordPress

Passing variables to get_template_part() template in WordPress

Local variables are not available in get_template_part() templates.

Instead of using global variables, template can be included with locate_template() function and all your variables will be available in the template file.

Categories
PHP WordPress

Display different number of posts per page in the archives

Add following code to your functions.php.

$query->set( 'posts_per_page', -1 ); shows all posts.

Above example does not work in Page requests, use query_posts() instead.

Categories
Jutut WordPress

Ensimmäinen WordCamp Finland

Tampereella järjestettiin Suomen ensimmäinen WordCamp 8-9.5.2015. Reissuun lähdettiin lähes koko firman voimin 5.50 junalla Vaasasta ja pelipaikalla oltiin kahdeksan jälkeen.

Tapahtuma oli kokonaisuudessaan järjestetty loistavasti, aikataulut pitivät, ruoka oli maukasta ja puheet olivat hyviä. Väsy vaikeutti keskittymistä lounaan jälkeen, koska aikuinen mies ei osaa mennä ajoissa nukkumaan. Eniten mielenkiintoa herätti Tony Kovasen esittelemä WP Rest API, joka avaa mielenkiintoisia mahdollisuuksia sivustojen ja sovellusten rakentamiseen.

Ennen afterpartyjä suoritettiin välikuolema hotellissa ja syötiin loistavassa aasialaisessa ravintolassa, jonka nimeä en enään muista. Itse afterpartyt järjestettiin Skål baarissa, josta ilta jatkui Ilonan kautta hotelliin nukkumaan. Aamulla krapula, kylpy, mahtava hotelliaamiainen ja juna kotiin.

Loistava reissu, toivottavasti WordCamppeja järjestetään Suomessa myös tulevaisuudessa.

Categories
PHP WordPress

Get current URL in WordPress

To get current url in WordPress with arguments use the following function.

Categories
PHP WordPress

Get post thumbnail URL in WordPress

Returned array contains values for url (0), width (1), height (2) and scale (3).

Categories
PHP WordPress

WP_Query with a date filter on a custom field

Select posts where custom field wpcf-start-date is larger or equal as current date.

Categories
PHP WordPress

Enable tags for WordPress pages

Add the following snippet to your themes functions.php file.

Categories
PHP WordPress

Remove WordPress gallery shortcodes default styles

Add following snippet to your themes functions.php

Categories
PHP WordPress

Add dynamic version number to WordPress themes style.css

Prevent browsers using old cached styles by automatically adding file modification time as your themes style.css version number

Categories
PHP WordPress

Remove extra 10 pixel space from WordPress caption

WordPress adds extra 10 pixels to captions with inline styles. To get rid of the unwanted space add following snippet to your themes functions.php