71 lines
3.3 KiB
PHP
71 lines
3.3 KiB
PHP
<?php
|
|
// Exit if accessed directly
|
|
if ( !defined( 'ABSPATH' ) ) exit;
|
|
|
|
// BEGIN ENQUEUE PARENT ACTION
|
|
// AUTO GENERATED - Do not modify or remove comment markers above or below:
|
|
|
|
if ( !function_exists( 'chld_thm_cfg_locale_css' ) ):
|
|
function chld_thm_cfg_locale_css( $uri ){
|
|
if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . '/rtl.css' ) )
|
|
$uri = get_template_directory_uri() . '/rtl.css';
|
|
return $uri;
|
|
}
|
|
endif;
|
|
add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' );
|
|
|
|
if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
|
|
function chld_thm_cfg_parent_css() {
|
|
wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( ) );
|
|
}
|
|
endif;
|
|
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 );
|
|
|
|
if ( !function_exists( 'child_theme_configurator_css' ) ):
|
|
function child_theme_configurator_css() {
|
|
wp_enqueue_style( 'chld_thm_cfg_separate', trailingslashit( get_stylesheet_directory_uri() ) . 'ctc-style.css', array( 'chld_thm_cfg_parent','sempress-style' ) );
|
|
}
|
|
endif;
|
|
add_action( 'wp_enqueue_scripts', 'child_theme_configurator_css', 10 );
|
|
|
|
// END ENQUEUE PARENT ACTION
|
|
|
|
// modify search
|
|
add_filter( 'relevanssi_light_custom_fields', function( $fields ) { return array( '_genesis_description' ); } );
|
|
|
|
// add dublin core metadata to header
|
|
function add_dublin_core_metadata() {
|
|
if (is_single()) {
|
|
$post_id = get_the_ID();
|
|
$author = get_post_field('post_author', $post_id);
|
|
$author_name = wp_kses_post(get_the_author_meta('display_name', $author));
|
|
$title = wp_kses_post(get_the_title());
|
|
$date = get_the_date('Y-m-d');
|
|
$description = wp_kses_post(get_the_excerpt());
|
|
$publisher = 'SITE NAME'; // replace with your own site's name
|
|
$rights = 'Copyright ' . date('Y') . ' ' . $publisher . '. All Rights Reserved.';
|
|
|
|
echo '<meta name="DC.title" content="' . esc_attr($title) . '">';
|
|
echo '<meta name="DC.creator" content="' . esc_attr($author_name) . '">';
|
|
echo '<meta name="DC.date" content="' . esc_attr($date) . '">';
|
|
echo '<meta name="DC.description" content="' . esc_attr($description) . '">';
|
|
echo '<meta name="DC.publisher" content="' . esc_attr($publisher) . '">';
|
|
echo '<meta name="DC.rights" content="' . esc_attr($rights) . '">';
|
|
echo '<meta name="DC.type" content="Text">';
|
|
echo '<meta name="DC.format" content="text/html">';
|
|
} else {
|
|
$blog_title = wp_kses_post(get_bloginfo('name'));
|
|
$blog_description = wp_kses_post(get_bloginfo('description'));
|
|
$publisher = 'SITE NAME'; // replace with your own site's name
|
|
$rights = 'Copyright ' . date('Y') . ' ' . $publisher . '. All Rights Reserved.';
|
|
|
|
echo '<meta name="DC.title" content="' . esc_attr($blog_title) . '">';
|
|
echo '<meta name="DC.description" content="' . esc_attr($blog_description) . '">';
|
|
echo '<meta name="DC.publisher" content="' . esc_attr($publisher) . '">';
|
|
echo '<meta name="DC.rights" content="' . esc_attr($rights) . '">';
|
|
echo '<meta name="DC.type" content="Text">';
|
|
echo '<meta name="DC.format" content="text/html">';
|
|
}
|
|
}
|
|
add_action('wp_head', 'add_dublin_core_metadata');
|