mirror of
https://github.com/10h30/yeuchaybo.git
synced 2026-06-05 15:10:03 +09:00
Complete v1.0
This commit is contained in:
@@ -26,3 +26,93 @@ require_once get_stylesheet_directory() . '/lib/init.php';
|
||||
| Place any custom code below this line.
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
// Sets the content width based on the theme's design and stylesheet.
|
||||
if ( ! isset( $content_width ) ) {
|
||||
$content_width = 1000; // Pixels.
|
||||
}
|
||||
|
||||
add_filter( 'displayfeaturedimagegenesis_disable', 'prefix_skip_woo_terms' );
|
||||
function prefix_skip_woo_terms( $disable ) {
|
||||
if ( is_singular( 'post' ) ) {
|
||||
return true;
|
||||
}
|
||||
return $disable;
|
||||
}
|
||||
|
||||
add_filter( 'display_featured_image_genesis_do_not_move_titles', 'yeuchaybo_move_title' );
|
||||
function yeuchaybo_move_title($post_types) {
|
||||
$post_types[] = 'event';
|
||||
$post_types[] = 'post';
|
||||
return $post_types;
|
||||
}
|
||||
|
||||
add_action( 'genesis_meta', 'essence_page_hero_header' );
|
||||
/**
|
||||
* Relocates page titles and adds header image wrapper.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
function essence_page_hero_header() {
|
||||
|
||||
if ( !('post' == get_post_type()) ) {
|
||||
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
|
||||
}
|
||||
}
|
||||
|
||||
// Adds the grid layout.
|
||||
require_once get_stylesheet_directory() . '/lib/layout/grid-layout.php';
|
||||
|
||||
|
||||
|
||||
add_filter( 'genesis_post_info', 'yeuchaybo_modify_post_info' );
|
||||
/**
|
||||
* Modifies the meta information in the entry header.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @param string $post_info Current post info.
|
||||
* @return string New post info.
|
||||
*/
|
||||
function yeuchaybo_modify_post_info( $post_info ) {
|
||||
|
||||
$post_info = 'đăng ngày [post_date]';
|
||||
|
||||
return $post_info;
|
||||
|
||||
}
|
||||
|
||||
|
||||
add_filter('display_featured_image_genesis_css_file', 'no_css');
|
||||
function no_css($url) {
|
||||
$url = '';
|
||||
return $url;
|
||||
}
|
||||
|
||||
|
||||
add_action( 'genesis_before', 'your_prefix_embed_shortcode_archive_intro_text_support' );
|
||||
/**
|
||||
* Add oEmbed and Shortcode support Genesis archive description
|
||||
*/
|
||||
function your_prefix_embed_shortcode_archive_intro_text_support() {
|
||||
global $wp_embed;
|
||||
// Allow shortcodes and embeds on Genesis Archive Intro Text Tags and Categories
|
||||
if ( is_category() || is_tag() || is_tax() ) :
|
||||
|
||||
add_filter( 'genesis_term_intro_text_output', array( $wp_embed, 'autoembed' ) );
|
||||
add_filter( 'genesis_term_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
|
||||
// Allow shortcodes and embeds on CPT archive descriptions
|
||||
if ( is_post_type_archive() && genesis_has_post_type_archive_support() ) :
|
||||
|
||||
add_filter( 'genesis_cpt_archive_intro_text_output', array( $wp_embed, 'autoembed') );
|
||||
add_filter( 'genesis_cpt_archive_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
// Allow shortcodes and embeds on Genesis Author Intro Text
|
||||
if ( is_author() ) :
|
||||
|
||||
add_filter( 'genesis_author_intro_text_output', array( $wp_embed, 'autoembed') );
|
||||
add_filter( 'genesis_author_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user