欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

wordpress55的簡(jiǎn)單介紹

wordpress 主頁(yè)顯示摘要代碼要怎么改呢

方法一:修改WordPress文件。

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供東昌府企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為東昌府眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

優(yōu)點(diǎn):操作簡(jiǎn)單。

缺點(diǎn):博客升級(jí)后會(huì)失效,需重新修改。

找到WorsPress目錄wp-includes下formating.php文件,查找unction wp_trim_excerpt($text)函數(shù),再找到excerpt_length,默認(rèn)值是55,修改成需要的值即可。

方法二:自定義函數(shù),修改主題function.php文件。(樓主推薦)

優(yōu)點(diǎn):一勞永逸。

缺點(diǎn):換主題后需要重新設(shè)置。

The_excerpt()在Wordpress中,默認(rèn)是截取55個(gè)英文單詞的,但是在中文中卻是無(wú)法截取到55個(gè)漢字。原因是因?yàn)樵趙ordpress的the_excerpt()函數(shù)中用到了

1

$text = implode(' ', $words);

在php中是用空格來(lái)截取字?jǐn)?shù)的,而我們漢字就杯具了,因?yàn)槲覀儩h字是相連的,沒(méi)有空格來(lái)區(qū)分,所以在使用中文的時(shí)候,經(jīng)常地我們使用the_excerpt()函數(shù)的時(shí)候,截取出來(lái)的結(jié)果是全文!

對(duì)于這個(gè)情況我們可以用PHP函數(shù)mb_substr去解決。

所以在Wordpress中可以打開(kāi)主題中的funtions.php,加入下面的代碼:

1

2

3

4

5

function chinese_excerpt($text, $lenth=100) {

$text = mb_substr($text,0, $lenth);

return $text;

}

add_filter('the_excerpt', ' chinese_excerpt ');

我這里設(shè)置默認(rèn)的截取長(zhǎng)度是100個(gè)字符,50個(gè)漢字。可以在上面的代碼中的$lenth=100設(shè)定為任意的截取長(zhǎng)度。

或者直接使用中文截取法,加入如下代碼

1

2

3

4

5

function custom_excerpt_length( $length ) {

return 200;

}

add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

200為字?jǐn)?shù),可以修改為自己的值。

需要安裝服務(wù)器打開(kāi)php mb_string擴(kuò)展。

1、安裝php-mbstrin擴(kuò)展,終端執(zhí)行。

sudo yum install php-mbstring。

2、切換root用戶(hù)。

sudo -s

3、修改php.ini,終端執(zhí)行。

echo 'extension=mbstring.so' /etc/php.ini

4、重啟web服務(wù)器。

apache:

sudo service httpd restart

nginx:

sudo service nginx reload

wordpress升級(jí)出現(xiàn)錯(cuò)誤

把插件禁用就ok了,或者自己改寫(xiě)插件

今天突然心血來(lái)潮,把wordpress升級(jí)到最新版2.3。結(jié)果出現(xiàn)在首頁(yè)出現(xiàn)了wp_post2cat’ doesn’t exist的錯(cuò)誤,后來(lái)才知道是我用了Simple Tagging的原因。唯有把Simple Tagging禁用了。2.3沒(méi)有categories, post2cat, and link2cat這三個(gè)表。所以你如果用的插件有查詢(xún)這三個(gè)表都會(huì)出錯(cuò)。2.3版本自帶了tags 的功能,但貌似還不是很好。后來(lái)發(fā)帖的時(shí)候有出現(xiàn)wp_categories’ doesn’t exist的錯(cuò)誤,唯有把我認(rèn)為相關(guān)的插件禁用了,但竟然不起作用。暈死,貌似wordpress官方也不知道是什么問(wèn)題。其實(shí)我一開(kāi)始就就想到可以手動(dòng)恢復(fù)這三個(gè)表。結(jié)果一試,成功了。但這只是臨時(shí)的解決方法。代碼如下

wp_post2cat

CREATE TABLE `wp_post2cat` (

`rel_id` bigint(20) NOT NULL auto_increment,

`post_id` bigint(20) NOT NULL default ‘0′,

`category_id` bigint(20) NOT NULL default ‘0′,

PRIMARY KEY (`rel_id`),

KEY `post_id` (`post_id`,`category_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=464 ;

wp_categories

CREATE TABLE `wp_categories` (

`cat_ID` bigint(20) NOT NULL auto_increment,

`cat_name` varchar(55) NOT NULL default “,

`category_nicename` varchar(200) NOT NULL default “,

`category_description` longtext NOT NULL,

`category_parent` bigint(20) NOT NULL default ‘0′,

`category_count` bigint(20) NOT NULL default ‘0′,

`link_count` bigint(20) NOT NULL default ‘0′,

`posts_private` tinyint(1) NOT NULL default ‘0′,

`links_private` tinyint(1) NOT NULL default ‘0′,

PRIMARY KEY (`cat_ID`),

KEY `category_nicename` (`category_nicename`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

經(jīng)過(guò)這次,我不敢貿(mào)然升級(jí),升級(jí)前后要注意以下幾點(diǎn):

1. 備份

2. 少用插件,如非迫不得已,不要使用插件,升級(jí)中很多錯(cuò)誤都是因?yàn)椴寮脑颍圆寮?shù)量較少也可以降低錯(cuò)誤發(fā)生的幾率,如果已經(jīng)裝了,可以禁用先;

3. 雖然你使用的插件可能很少,但還是會(huì)用的,如果插件的作者沒(méi)有推出兼容新版的版本,我還會(huì)尋找其他人修改的版本,比如 iStef 修改的 Google Sitemap Generator;

4. 及時(shí)修改所使用的主題,特別是對(duì)于此次的 WordPress 2.3,如果主題中有對(duì)數(shù)據(jù)庫(kù)查詢(xún)的語(yǔ)句一定要仔細(xì)查看,另外還要注意新版本加入的最新功能,比如 Tag;

詳細(xì)請(qǐng)見(jiàn):

wordpress 怎么添加數(shù)據(jù)

通常我們?cè)跒閣ordpress開(kāi)發(fā)功能時(shí)都需要對(duì)數(shù)據(jù)進(jìn)行儲(chǔ)存。一些簡(jiǎn)單的功能設(shè)置性數(shù)據(jù),我們可以通過(guò)option機(jī)制的表格進(jìn)行保存于處理。但是如果我們面對(duì)需要大量存儲(chǔ),并且用于查詢(xún)的數(shù)據(jù)時(shí),我們就需要重新建立一個(gè)新的表格來(lái)進(jìn)行存儲(chǔ)了。本文簡(jiǎn)單的介紹一下,用wordpress內(nèi)置的函數(shù)進(jìn)行數(shù)據(jù)表的創(chuàng)建方法。

function my_table_install () {

global $wpdb;

$table_name = $wpdb-prefix . "myTable"; //獲取表前綴,并設(shè)置新表的名稱(chēng)

if($wpdb-get_var("show tables like $table_name") != $table_name) { //判斷表是否已存在

$sql = "CREATE TABLE " . $table_name . " (

id mediumint(9) NOT NULL AUTO_INCREMENT,

time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

name tinytext NOT NULL,

text text NOT NULL,

url VARCHAR(55) DEFAULT '' NOT NULL,

UNIQUE KEY id (id)

);";

require_once(ABSPATH . "wp-admin/includes/upgrade.php"); //引用wordpress的內(nèi)置方法庫(kù)

dbDelta($sql);

}

}

my_table_install () //執(zhí)行數(shù)據(jù)表創(chuàng)建。當(dāng)然你可以在前面加上一些判斷,或者將函數(shù)放置到插件的安裝腳本中執(zhí)行。轉(zhuǎn)載,僅供參考。

wordpress設(shè)置摘要字?jǐn)?shù)的問(wèn)題

方法有很多。

修改文件法

找到WorsPress目錄wp-includes下formating.php文件,查找unction wp_trim_excerpt($text)函數(shù),再找到excerpt_length,默認(rèn)值是55,修改成需要的值即可。

修改function.php法

function?custom_excerpt_length(?$length?)?{

return?200;

}

add_filter(?'excerpt_length',?'custom_excerpt_length',?999?);

200為字?jǐn)?shù),可以修改為自己的值。

還有就強(qiáng)大的插件。

WP CN Excerpt插件不錯(cuò)。

分享標(biāo)題:wordpress55的簡(jiǎn)單介紹
文章源于:http://chinadenli.net/article18/dojiigp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)外貿(mào)建站網(wǎng)站設(shè)計(jì)移動(dòng)網(wǎng)站建設(shè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)