Windows scaling issues for high-DPI devices: Adobe Photoshop & Illustrator
If you have recently bought a 4k monitor, you may have noticed...
12.Dec.2014 | Code Snippets, Wordpress
There are other ways to do this, but just in case you fancied using an ACF field, this is how you do it…it worked for me!
Lets say you have built a custom news feed for your WordPress site and you want to loop through three different custom post types. For this example we have three groups of posts – “posts”, “publications” and “events”.
<?php
$args = array( 'post_type' => array( 'post', 'publications', 'events' ),
'orderby' => 'date',
'order' => 'DESC',
'showposts' => 10
);
$loop = new WP_Query( $args );
if( $loop->have_posts() ): ?>
Now let say you have created a custom ACF select field called “Business Sector” with various values, and you want to only loop through the posts with the value of “charities”:
<?php
$args = array( 'post_type' => array( 'post', 'publications', 'events' ),
'orderby' => 'date',
'order' => 'DESC',
'showposts' => 10,
'meta_query' => array(
array(
'key' => 'business_sector',
'value' => 'charities',
'compare' => 'LIKE'
)
)
);
$loop = new WP_Query( $args );
if( $loop->have_posts() ): ?>
You can replace “key” and “value” to match your own custom field.
Useful links: http://www.advancedcustomfields.com/resources/filter-posts-by-custom-fields/
ACF, custom post type, Wordpress, WordPress Tips
Share
If you have recently bought a 4k monitor, you may have noticed...
A quick snipped of code that can be used attach a function...
In the early days (2003), WordPress was essentially a blogging tool and...
Here is a really simple way to create custom tabs for your WooCommerce builds using the ACF Repeater Field. First,...
Need a bespoke WooCommerce site with dynamic content for two types of visitor? For example, this is from a recent...
A nice solution for a custom WordPress Ajax login form without using a plugin. Place this anywhere you would like...