php 添加到functions.php以允许WP jSlabify来制作帖子标题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 添加到functions.php以允许WP jSlabify来制作帖子标题相关的知识,希望对你有一定的参考价值。
<?php
add_filter( 'the_title', 'wp_jslabify_title', 10, 2 );
function wp_jslabify_title( $title, $id=0 ) {
$slabbed_post_types = array(
'single' => array( 'post', 'page' ),
'archive' => array(),
'search' => array()
);
$theme = 'ultra';
$ratio = 3;
$force = true;
$post_type = get_post_type( $id );
if( !is_main_query() || is_admin() ) {
return $title;
}
if( is_singular() ) {
if( !in_array( $post_type, $slabbed_post_types['single'] ) ) {
return $title;
}
} elseif( is_search() ) {
if( !in_array( $post_type, $slabbed_post_types['search'] ) ) {
return $title;
}
} else if( is_archive() ) {
if( !in_array( $post_type, $slabbed_post_types['archive'] ) ) {
return $title;
}
} else {
return $title;
}
if( $force ) {
$force = ' force="true"';
} else {
$force = '';
}
$shortcode = '[slab tag="span" theme="' . $theme . '" ratio="' . $ratio . '"'.$force.']' . $title . '[/slab]';
$title = do_shortcode( $shortcode );
return $title;
}
以上是关于php 添加到functions.php以允许WP jSlabify来制作帖子标题的主要内容,如果未能解决你的问题,请参考以下文章
php Wordpress functions.php片段使用Yoast的插件将Google Analytics跟踪添加到wp_nav_menu
PHP WP添加后缩略图 - functions.php
php 通过functions.php为WP添加FB Pixel,以便在FB指标中排除您的IP地址
php 将此脚本插入到WordPress主题中的functions.php中(了解开启和关闭的php标记)以允许Gr中的字段组
php WP functions.php
php WP functions.php