/** Define WordPress.com API Key */ define( ‘WPCOM_API_KEY’, ‘your-key’ );
WordPress
Require Featured Image
add_action( ‘save_post’, ‘save_post_example’ ); add_action( ‘admin_notices’, ‘admin_notices_example’ ); function save_post_example( $post_id ) { // change to any custom post type if( get_post_type( $post_id ) != ‘post’ ) { return; } if ( ! has_post_thumbnail( $post_id ) ) { // set a transient to show the users an admin message set_transient( ‘has_post_thumbnail’, ‘no’ ); // unhook […]
Add CPT to Search Query
add_action( ‘pre_get_posts’, ‘pre_get_posts_example’ ); function pre_get_posts_example( $query ) { if ( ! is_admin() && $query->is_main_query() ) { if ( $query->is_search ) { $query->set( ‘post_type’, array( ‘post’, ‘movie’ ) ); } } }
Redirect to Post when search only returns 1
<?php add_action( ‘template_redirect’, ‘template_redirect_example’ ); function template_redirect_example() { if ( is_search() ) { global $wp_query; if ( 1 == $wp_query->post_count && 1 == $wp_query->max_num_pages ) { wp_redirect( get_permalink( $wp_query->posts[‘0’]->ID ) ); exit; } } } // Example Source: http://www.elegantthemes.com/blog/tips-tricks/eight-useful-code-snippets-for-wordpress
WordPress Rewrite API – add_rewrite_rule to trigger an action
It’s easy to create URLs with WP that find and map to content. Making URLs that trigger an action is a bit harder. The main idea here is that I want a specific action to take place when a user clicks a link to a specific URL. Let’s say unsubscribe from a mailing list. The […]
Running Recent WP-CLI on DreamHost
For my own benefit, I’ll keep this link here. So, I followed the above, then created an alias to wpmc to run wp-cli with the newer version. Thanks, Topher