Firman pikkujoulut ja Raised Fist
$the_query = new WP_Query( array(...) );
$posts = $the_query->get_posts();
In WordPress 4.0+ WP_Query
argument orderby
accepts arrays, so posts can be ordered by multiple keys and orders.
In example
Now your data is formatted in array with key as display text and value as custom field content
array(
'Display text' => 'Custom field content',
'...' => '...',
'...' => '...',
'...' => '...',
)
Add following code to your functions.php
Added variable can be found in i18n
object.
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.
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
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.
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.