分类
WordPress代码片断

wordpress 调用第一篇文章 不同样式

<?php
  $count = 1;
  $display_categories = array(1);
  foreach ($display_categories as $category) { 
?>
            <?php query_posts("showposts=5&cat=$category")?>
            <?php while (have_posts()) :the_post(); ?>
            <?php if($count==1){ ?>
                <li class="">
                    <div>
                     <small class=""><?php the_time('Y-m-d') ?></small>
                    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
                    </div>
                    <p class=""><?php echo mb_strimwidth(strip_tags(apply_filters('the_content',
$post->post_content)), 0, 200,"……"); ?></p>
                </li>
            <?php }else{ ?>
            <li class="">
                <small class=""><?php the_time('Y-m-d') ?></small>
                <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php echo
            mb_strimwidth(get_the_title(), 0, 80, '…'); ?></a>
            </li>  
            <?php } $count++;endwhile; ?>
            <?php } wp_reset_query();?>
分类
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');