• Skip to main content
  • Skip to footer

Notes to Self

  • Aviation Weather from NOAA Plugin
    • KZZV
    • Bad Shortcode
    • Simple Metar
  • Meetings

Mark Chouinard / January 25, 2015

Nginx Proxy_Pass for WordPress Multisite

For a single VVV site pulling images from its live counterpart , this works great.  It will pull images and other files from a live site to display in your dev env. # Directives to send expires headers and turn off 404 error logging. location ~* .(js|css|png|jpg|jpeg|gif|ico|mp3|mov|tif|tiff|swf|txt|html)$ { expires 24h; log_not_found off; try_files $uri $uri/ […]

Mark Chouinard / January 6, 2015

Connect Sequel Pro to Vagrant

Use SSH MySQL and SSH hosts are both Vagrant box IP – 192.168.50.4 MySQL username/password – wp/wp in my case SSH username/password = vagrant/vagrant in my case

Mark Chouinard / December 23, 2014

2 GitHub Accounts, 1 Mac

I wanted to test out pull requests triggering Travis-ci.  I figured I’d use an old account to fork, edit and create a pull request for one of my repos.  I had set the local config before adding the remote and pulling, but when I tried to push, I got denied based on my global GitHub […]

Mark Chouinard / December 17, 2014

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 […]

Mark Chouinard / December 17, 2014

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’ ) );         }       } }  

Mark Chouinard / December 17, 2014

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

« Previous Page
Next Page »

Footer

Copyright © 2025 · machouinard · Log in