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
/** | |
* | |
* Add body class to posts without featured image | |
* | |
*/ | |
function add_body_class_no_featured_image( $classes ) { | |
if(is_single() && !has_post_thumbnail()) { | |
$classes[] = 'no-featured-image'; |
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
/** | |
* | |
* Executing PHP code in WordPress text widget | |
* | |
*/ | |
function execute_php($html){ | |
if(strpos($html,"<"."?php")!==false){ | |
ob_start(); | |
eval("?".">".$html); |
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
/** | |
* | |
* Disable Gutenberg Editor for all post types | |
* | |
*/ | |
// disable for posts | |
add_filter('use_block_editor_for_post', '__return_false', 10); | |
// disable for post types |
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
/** | |
* | |
* Get alt value of image by ID | |
* | |
*/ | |
alt="<?php echo get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ); ?> |
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 custom_add_to_cart_message() { | |
$message = 'New message' ; | |
return $message; | |
} | |
add_filter( 'wc_add_to_cart_message_html', 'custom_add_to_cart_message' ); |
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
/* | |
* Change the page title tag in Enfold title container | |
*/ | |
function change_title_container_title_tag($args){ | |
$args['heading'] = 'p'; | |
return $args; | |
} | |
add_filter('avf_title_args', 'change_title_container_title_tag', 10, 1); |
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 add_new_admin_account(){ | |
$user = 'Username'; | |
$pass = 'Password'; | |
$email = 'email@domain.com'; | |
if ( !username_exists( $user ) && !email_exists( $email ) ) { | |
$user_id = wp_create_user( $user, $pass, $email ); | |
$user = new WP_User( $user_id ); | |
$user->set_role( 'administrator' ); | |
} | |
} |
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
/** | |
* Filter to skip css file generation. | |
* You can add logic to skip for certain pages/posts only. | |
* | |
* @since 4.8.6.1 | |
* @param boolean $create | |
* @return boolean true | false or anything else to skip generation of css file | |
*/ | |
function custom_avf_post_css_create_file( $create ) | |
{ |
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 enqueue_custom_admin_style_sheet() { | |
wp_register_style( 'name_of_custom_style_sheet', 'URL of style sheet goes here', false, '1.0.0' ); | |
wp_enqueue_style('name_of_custom_style_sheet'); | |
} | |
add_action( 'admin_enqueue_scripts', 'enqueue_custom_admin_style_sheet' ); |
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
add_filter( 'wp_mail_from', function ( $original_email_address ) { | |
return str_replace( 'wordpress@', 'noreply@', $original_email_address ); | |
}); |
OlderNewer