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…
It turns out that WordPress has a set of built in dashicons that you can use in the backend dashboard, say for custom post types, or also on the frontend. It’s pretty cool. Check it out. http://wpsites.net/web-design/adding-dashicons-in-wordpress/ http://melchoyce.github.io/dashicons/
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…
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
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…
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…
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
This is some code that will help you to customize the password protected form. // change password protected text function my_password_form() { global $post; $label = ‘pwbox-‘.( empty( $post->ID ) ? rand() : $post->ID ); $o = __( “<p>In preparation for the Buying Summit we recommend you watch this incredible training from Matt Larson. Read More…
To add the custom background functionality in the Theme Customizer use this code. /** * Setup the WordPress core custom background feature. * * Use add_theme_support to register support for WordPress 3.4+ * as well as provide backward compatibility for WordPress 3.3 * using feature detection of wp_get_theme() which was introduced * in WordPress 3.4. Read More…