Categories
Images

Raised Fist @ Pakkahuone, Tampere

Firman pikkujoulut ja Raised Fist

Categories
PHP WordPress

Save WP_Query results to a variable

$the_query = new WP_Query( array(...) );
$posts = $the_query->get_posts();

Categories
PHP WordPress

Order WordPress posts by multiple keys

In WordPress 4.0+ WP_Query argument orderby accepts arrays, so posts can be ordered by multiple keys and orders.
In example

Categories
PHP WordPress

Get select fields options from Types custom field

Now your data is formatted in array with key as display text and value as custom field content
array(
'Display text' => 'Custom field content',
'...' => '...',
'...' => '...',
'...' => '...',
)

Categories
JavaScript PHP WordPress

Add localized JavaScript variables to WordPress theme

Add following code to your functions.php

Added variable can be found in i18n object.

Categories
JavaScript

5/3/1 calculator with Angular.js

I have recently started learning Angular.js so I decided to do an weightlifting program calculator as an small exercise. I chose Jim Wendler’s 5/3/1 because it’s the one that I have been using successfully.

View demo or view source on GitHub

Categories
JavaScript

Delete node_modules folder on Windows

Sometimes Windows is not able to delete node_modules folder, because file names are larger than is supported by file system. Folder can be deleted with RimRaf, a rm -rf util for Node.js

Install RimRaf
$ npm install rimraf -g

Remove node_modules folder
$ rimraf node_modules

Categories
WordPress

Search and replace content with WP-CLI

$ wp search-replace '[shortcode_1]' '[shortcode_2]' wp_posts --skip-columns="post_title,post_name"
Replaces [shortcode_1] with [shortcode_2] from wp_posts table and skips columns post_title and post_name. Add --dry-run flag if you want to see the results without applying changes.

Categories
JavaScript WordPress

Using WP Rest API with Angular.js

View demo dev.viklund.fi/wp-rest-api. Full source can be found at Github

Below is a WordPress Rest API 2 filter to add sibling information to posts for easing navigation.

Categories
Images

Vikarskat