Skip to content

Instantly share code, notes, and snippets.

Avatar

Rikard Degler BeyondTheLoop

View GitHub Profile
@BeyondTheLoop
BeyondTheLoop / gist:42ff03ba0cf7b58d956523d4722c83e9
Created Oct 10, 2021
Enqueue custom admin WordPress stylesheet
View gist:42ff03ba0cf7b58d956523d4722c83e9
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' );
@BeyondTheLoop
BeyondTheLoop / functions.php
Created Aug 21, 2021
Enfold - Filter to skip css file generation
View functions.php
/**
* 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 )
{
@BeyondTheLoop
BeyondTheLoop / functions.php
Created Apr 11, 2021
Function to add a new WordPress admin user
View functions.php
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' );
}
}
@BeyondTheLoop
BeyondTheLoop / gist:6a57226351ff647622e5adf64f266ff8
Created Apr 1, 2021
Change the page title tag in Enfold title container
View gist:6a57226351ff647622e5adf64f266ff8
/*
* 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);
@BeyondTheLoop
BeyondTheLoop / functions.php
Created Dec 1, 2020
Change WooCommerce message after adding product to cart
View functions.php
function custom_add_to_cart_message() {
$message = 'New message' ;
return $message;
}
add_filter( 'wc_add_to_cart_message_html', 'custom_add_to_cart_message' );
@BeyondTheLoop
BeyondTheLoop / get_alt_value_image_id_wordpress.txt
Last active May 23, 2019
Get alt value of image by ID in WordPress
View get_alt_value_image_id_wordpress.txt
/**
*
* Get alt value of image by ID
*
*/
alt="<?php echo get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ); ?>
@BeyondTheLoop
BeyondTheLoop / disable-gutenberg-wordpress-5
Last active Dec 20, 2018
Disable Gutenberg editor in WordPress 5.x
View disable-gutenberg-wordpress-5
/**
*
* Disable Gutenberg Editor for all post types
*
*/
// disable for posts
add_filter('use_block_editor_for_post', '__return_false', 10);
// disable for post types
@BeyondTheLoop
BeyondTheLoop / execute-php-wp-widget.txt
Last active Oct 10, 2018
Executing PHP code in WordPress text widget
View execute-php-wp-widget.txt
/**
*
* Executing PHP code in WordPress text widget
*
*/
function execute_php($html){
if(strpos($html,"<"."?php")!==false){
ob_start();
eval("?".">".$html);
@BeyondTheLoop
BeyondTheLoop / add-body-class-wp-posts-no-featured-image.txt
Last active Oct 10, 2018
Add body class to WordPress posts without featured image
View add-body-class-wp-posts-no-featured-image.txt