Filter Youtube oembeds

I’m not sure how all of this code works exactly, but I was able to use it to remove the controls and title info by adding &showinfo=0&controls=0 to the youtube embeds on a website. /** * Add Custom Parameters to YouTube Embeds */ function namespace_oembed_youtube_no_title( $html, $url, $args ) { // Only run this for Read More…

Short Page Title

You can use this text to make a short page title. <?php $thetitle = get_the_title(); /* or you can use $post->post_title; */ $getlength = strlen($thetitle); $thelength = 25; echo substr($thetitle, 0, $thelength); if ($getlength > $thelength) echo “…”; ?> Or you can do add this to your functions.php file. function max_title_length($title){ $max = 20; return substr( Read More…

Read More tag in Pages

It turns out that you can’t actually use the <!–more–> tag in pages.  Instead, you can use the <!–nextpage–> if you make sure to use the <?php wp_link_pages(); ?> php snippet. Take a look at the documentation to modify it. http://codex.wordpress.org/Template_Tags/wp_link_pages  

Pre populate Hidden input in Gravity Forms

This is the code I used to prepopulate a hidden field in Gravity Forms so that i could send users to different pages depending on what was in the field. /* CHECK FOR EVENTS and populate HIDDEN FIELD pre submission*/add_filter( “gform_pre_submission_23”, “check_for_events”, 9 );function check_for_events( $form ){ $ip=$_SERVER[“REMOTE_ADDR”]; //print_r($ip); exit(); $event_check = geoCheckIP($ip); //print_r($event_check[‘town’]. ‘, Read More…

Category Dropdown

WordPress has a built-in display categories widget that can show as a list or a dropdown. However, it only shows categories with posts attached to them. If you want to show all categories in a dropdown use this code. <form action=”<?php bloginfo(‘url’); ?>/” method=”get”> <?php $select = wp_dropdown_categories(‘show_option_none=Select State&show_count=1&orderby=name&echo=0&selected=0&hide_empty=0’); $select = preg_replace(“#<select([^>]*)>#”, “<select$1 onchange=’return this.form.submit()’>”, Read More…

Remove phone formatting

I used this function to strip the formatting from a submitted phone number and return just the numbers e.g. 1234567890 $phone = preg_replace(‘/\D+/’, ”, $entry[8]); print_r($phone); The phone number was formatted like this (123)456-7890