分类
WordPress代码片断

WordPress停用版本、主题、插件通知

//停用版本更新通知(Core)
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
//停用插件更新通知(Plugins)
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
//停用主题更新通知(Themes)
remove_action ('load-update-core.php', 'wp_update_themes');
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );
分类
WordPress代码片断

WordPress给page页面加摘要

add_action( 'admin_menu', 'my_page_excerpt_meta_box' );
function my_page_excerpt_meta_box() {
 add_meta_box( 'postexcerpt', __('Excerpt'), 'post_excerpt_meta_box', 'page', 'normal', 'core' );
}
分类
WordPress代码片断

WordPress摘要支持html

add_filter('the_excerpt', 'excerpt_force_balance_tags'); 
function excerpt_force_balance_tags ($output) { 
    return $output = force_balance_tags($output);; 
} 
分类
WordPress代码片断

WordPress某个内容只在首页显示代码

<?php if ( is_home()) { ?>
此处放要在首页显示的内容wodepress.org
<?php } ?>
分类
WordPress代码片断

WordPress按ID调用某个page页面的正文内容

<?php echo mb_strimwidth(get_page(6)->post_content,0,600); ?>

其中6为page页面的ID,600为调用该page页面内容正文内容的字数,可自己自己的实际需要设置。

分类
WordPress代码片断

WordPress按ID获取某个page页面的摘要

<?php
$post_id = 2; 
echo get_post( $post_id )->post_excerpt; 
?>

根据ID调用页面的摘要

分类
WordPress代码片断

WordPress把page页面从搜索结果中排除

add_filter('pre_get_posts','search_filter');
function search_filter($query) {
	if ($query->is_search) {
		$query->set('post_type', 'post');
	}
	return $query;// wodepress.org
}
分类
WordPress使用教程

怎么给wordpress添加菜单

怎么给wordpress添加菜单

分类
WordPress代码片断

给wordpress后台添加分类列表显示ID功能


function ssid_column($cols) {
	$cols['ssid'] = 'ID';// wodepress.org
	return $cols;
}
 
function ssid_value($column_name, $id) {
	if ($column_name == 'ssid')
		echo $id;
}
 
function ssid_return_value($value, $column_name, $id) {
	if ($column_name == 'ssid')
		$value = $id;
	return $value;
}
 
 
function ssid_css() {
?>
<style type="text/css">
	#ssid { width: 50px; }
</style>
<?php	
}
 

function ssid_add() {
	add_action('admin_head', 'ssid_css');
 

 
	foreach ( get_taxonomies() as $taxonomy ) {
		add_action("manage_edit-${taxonomy}_columns", 'ssid_column');	// wodepress.org		
		add_filter("manage_${taxonomy}_custom_column", 'ssid_return_value', 10, 3);
	}

}
 
add_action('admin_init', 'ssid_add');
分类
WordPress代码片断

WordPress the_category与single_cat_title的区别

<?php single_cat_title(); ?>

<?php the_category(); ?>

前者获取分类名称,在分类里没文章时可以显示分类名称。

后者获取分类名称,在分别里没文章时不会显示分类名称。