wordpress 截取 标题或摘要字数

1.标题:

[cce_php]<?php the_title(); ?>[/cce_php]

替换为:

[cce_php]<?php echo mb_strimwidth(get_the_title(), 0, 32, ‘…‘); ?>[/cce_php]

其中32是保留之数,’…’ 是不显示内容的样式,可以直接删除。

2.摘要:

将:

[cce_php]the_excerpt()[/cce_php]

替换为:

[cce_php]
    <?php

    echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 470,"......");

    ?>
[/cce_php]

 

或:

[cce_php]
    <?php

    if(has_excerpt()) the_excerpt();

    else

    echo mb_strimwidth(strip_tags($post->post_content),0,138,'……');

    ?>
[/cce_php]

 

wordpress 换域名后需要更改数据库内容

1.改网站地址表:wp_options

[cce]UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';[/cce]

2.改文章内容表:wp_posts

[cce]
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;

UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;
[/cce]

3.改缩略图地址表:

[cce]UPDATE wp_postmeta SET meta_value = replace( meta_value, 'http://www.old.com', 'http://www.new.com' ) ;[/cce]

4.最重要的是改数据库域名后,要查看下wp-config.php 里数据名和数据库密码有没有修改。

wordpress 默认编辑器增加字体

将如下代码加到当前主题的 functions.php 模板文件中:

function custum_fontfamily($initArray){
$initArray[‘font_formats’] = “微软雅黑=’微软雅黑';宋体=’宋体';黑体=’黑体';仿宋=’仿宋';楷体=’楷体';隶书=’隶书';幼圆=’幼圆';”;
return $initArray;
}
add_filter(‘tiny_mce_before_init’, ‘custum_fontfamily’);

WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:

function enable_more_buttons($buttons) {
$buttons[] = ‘styleselect';
$buttons[] = ‘fontselect';
return $buttons;
}
add_filter(“mce_buttons”, “enable_more_buttons”);

wordpress search.php中可调用代码

1.显示搜索关键词;

[cce_php]<?php the_search_query() ?>[/cce_php]

 

2.显示搜索关键词+搜索结果数量

[cce_php]
<?php
/* Search Count */
	$allsearch = &new WP_Query("s=$s&showposts=-1");
	$key = wp_specialchars($s, 1);
	$count = $allsearch->post_count;
	echo '<span class="search-terms">'.$key.'</span> &mdash; '.$count.' articles';
	wp_reset_query();
?>
[/cce_php]

 

3.显示搜索关键词+搜索结果数量

[cce_php]
<h1 class="search-title">"<?php the_search_query();?>"的搜索结果共<strong><?php
  global $wp_query;
  echo $wp_query->found_posts;
?></strong>篇</h1>

[/cce_php]