This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// http://developer.ninjaforms.com/codex/custom-form-action/ | |
// https://kb.mailster.co/mailster-for-developers/ | |
add_action('init', 'ninjaforms_mailster_integration_init'); | |
function ninjaforms_mailster_integration_init() { | |
if (!function_exists( 'mailster' )) return; | |
add_action( 'ninja_forms_mailster_integration', 'action_ninja_forms_mailster_integration' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Add a new <select> field, pre-populated with all countries in our tiny, tiny world. | |
* | |
* @author Maor Chasen | |
*/ | |
function aff_register_ninja_forms_fields() { | |
$args = array( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function my_single_template_by_post_id( $located_template ) { | |
return locate_template( array( sprintf( "single-%d.php", absint( get_the_ID() ) ), $located_template ) ); | |
} | |
add_filter( 'single_template', 'my_single_template_by_post_id' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function ch_photonize( $url = '', $params = array() ) { | |
$server_pool = rand( 0,3 ); | |
return add_query_arg( | |
$params, | |
"https://i{$server_pool}.wp.com/" . str_replace( array( 'http://', 'https://' ), '', $url ) | |
); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
( function( $ ) { | |
// $ is safe to use here. | |
$(document).ready( function() { | |
// ... | |
} ); | |
} )( jQuery ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// https://www.facebook.com/groups/wordpress.support/permalink/497037907031944 | |
function mc_497037907031944( $content ) { | |
if ( is_user_logged_in() ) | |
return $content; | |
else | |
return 'Sorry, you must be logged in...'; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* @author Maor Chasen <maor@maorchasen.com> | |
*/ | |
function mc_497346850334383( $classes, $class, $post_id ) { | |
$post = get_post( $post_id ); | |
if ( ! $post ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function count_nested_shortcodes( $shortcode ) { | |
// each shortcode uses the "[" chatacter twice. The first is of the opening tag, the last is for the closing tag. | |
// The main shortcode also has 2 occurances. Since we're looking for the nested shortcodes, we'll ignore the main one by subtracting 2 from the total outcome | |
return (int) ( substr_count( $shortcode, '[' ) / 2 ) - 2; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function lt_admin_show_taxonomies_dropdowns() { | |
if ( 'lt_product' != get_current_screen()->post_type ) | |
return; | |
$taxonomies = get_taxonomies( array( | |
'object_type' => array( 'lt_product' ) | |
), 'objects' ); |
NewerOlder