真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

wordpress去掉c wordpress去掉分享按鈕

如何去掉WordPress鏈接中category

方法一(不推薦使用):

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、康保網(wǎng)站維護(hù)、網(wǎng)站推廣。

進(jìn)入?WordPress后臺(tái) - 設(shè)置 - 固定鏈接:

如上圖所示,就是在將“分類目錄前綴”項(xiàng)設(shè)置為“.”,這種方法也可以去除category,雖然設(shè)置簡(jiǎn)單,但是效果不理想,容易出現(xiàn)錯(cuò)誤。

方法二(推薦):

這里子凡推薦一個(gè)比較完善的插件(WP No Category Base)來(lái)去除category。

WP No Category Base插件功能簡(jiǎn)單,就是僅僅為了去除 /category/ 目錄標(biāo)志,直接安裝,不需要任何設(shè)置就可以使用。

方法三(代碼版,需要折騰代碼):

其實(shí)第三種方法適合于喜歡折騰的朋友,特別是不喜歡用插件的朋友,這里的代碼其實(shí)就是WP No Category Base插件,直接將一下插件代碼復(fù)制到當(dāng)前主題Functions.php中即可:

/*

Plugin?Name:?WP?No?Category?Base

Plugin?URI:?

Description:?Removes?'/category'?from?your?category?permalinks.

Version:?1.1.1

Author:?iDope

Author?URI:?

*/

//?Refresh?rules?on?activation/deactivation/category?changes

register_activation_hook(__FILE__,?'no_category_base_refresh_rules');

add_action('created_category',?'no_category_base_refresh_rules');

add_action('edited_category',?'no_category_base_refresh_rules');

add_action('delete_category',?'no_category_base_refresh_rules');

function?no_category_base_refresh_rules()?{

global?$wp_rewrite;

$wp_rewrite?-?flush_rules();

}

register_deactivation_hook(__FILE__,?'no_category_base_deactivate');

function?no_category_base_deactivate()?{

remove_filter('category_rewrite_rules',?'no_category_base_rewrite_rules');

//?We?don't?want?to?insert?our?custom?rules?again

no_category_base_refresh_rules();

}

//?Remove?category?base

add_action('init',?'no_category_base_permastruct');

function?no_category_base_permastruct()?{

global?$wp_rewrite,?$wp_version;

if?(version_compare($wp_version,?'3.4',?''))?{

//?For?pre-3.4?support

$wp_rewrite?-?extra_permastructs['category'][0]?=?'%category%';

}?else?{

$wp_rewrite?-?extra_permastructs['category']['struct']?=?'%category%';

}

}

//?Add?our?custom?category?rewrite?rules

add_filter('category_rewrite_rules',?'no_category_base_rewrite_rules');

function?no_category_base_rewrite_rules($category_rewrite)?{

//var_dump($category_rewrite);?//?For?Debugging

$category_rewrite?=?array();

$categories?=?get_categories(array('hide_empty'?=?false));

foreach?($categories?as?$category)?{

$category_nicename?=?$category?-?slug;

if?($category?-?parent?==?$category?-?cat_ID)//?recursive?recursion

$category?-?parent?=?0;

elseif?($category?-?parent?!=?0)

$category_nicename?=?get_category_parents($category?-?parent,?false,?'/',?true)?.?$category_nicename;

$category_rewrite['('?.?$category_nicename?.?')/(?:feed/)?(feed|rdf|rss|rss2|atom)/?$']?=?'index.php?category_name=$matches[1]feed=$matches[2]';

$category_rewrite['('?.?$category_nicename?.?')/page/?([0-9]{1,})/?$']?=?'index.php?category_name=$matches[1]paged=$matches[2]';

$category_rewrite['('?.?$category_nicename?.?')/?$']?=?'index.php?category_name=$matches[1]';

}

//?Redirect?support?from?Old?Category?Base

global?$wp_rewrite;

$old_category_base?=?get_option('category_base')???get_option('category_base')?:?'category';

$old_category_base?=?trim($old_category_base,?'/');

$category_rewrite[$old_category_base?.?'/(.*)$']?=?'index.php?category_redirect=$matches[1]';

//var_dump($category_rewrite);?//?For?Debugging

return?$category_rewrite;

}

//?For?Debugging

//add_filter('rewrite_rules_array',?'no_category_base_rewrite_rules_array');

//function?no_category_base_rewrite_rules_array($category_rewrite)?{

//var_dump($category_rewrite);?//?For?Debugging

//}

//?Add?'category_redirect'?query?variable

add_filter('query_vars',?'no_category_base_query_vars');

function?no_category_base_query_vars($public_query_vars)?{

$public_query_vars[]?=?'category_redirect';

return?$public_query_vars;

}

//?Redirect?if?'category_redirect'?is?set

add_filter('request',?'no_category_base_request');

function?no_category_base_request($query_vars)?{

//print_r($query_vars);?//?For?Debugging

if?(isset($query_vars['category_redirect']))?{

$catlink?=?trailingslashit(get_option('home'))?.?user_trailingslashit($query_vars['category_redirect'],?'category');

status_header(301);

header("Location:?$catlink");

exit();

}

return?$query_vars;

}

如果你的是新站,可以考慮去除/category/目錄;如果你的是老站(也就是說(shuō)搜索引擎已經(jīng)收錄了分類目錄),使用這個(gè)插件后,注意做一下分類鏈接的301跳轉(zhuǎn)。

以上方法參考資料:(版權(quán)歸原作者或網(wǎng)站所有)

wordpress怎么去掉category分類前綴

 去掉wordpress分類(category)和標(biāo)簽(tag)前綴方法有三種:方法一:通過直接在wordpress后臺(tái)修改固定鏈接設(shè)置去掉分類和標(biāo)簽鏈接中前綴首先登錄WordPress后臺(tái),打開固定鏈接設(shè)置項(xiàng),分別在“分類目錄前綴”、“標(biāo)簽前綴”中輸入英文半角字符“.”保存后,即可去掉wordpress分類(category)和標(biāo)簽(tag)前綴。方法二:使用Wordpress插件,去掉分類前綴”category”插件名稱:No category parents 只可以去掉分類前綴”category”。方法三:修改Wordpress函數(shù),去掉分類前綴”category”修改Wordpress程序wp-includes文件夾下的category-template.php文件。

wordpress怎么去掉分類目錄的category

具體方法如下:

1、修改固定鏈接設(shè)置

登錄你的Wordpress后臺(tái),打開固定鏈接/永久鏈接設(shè)置項(xiàng)。在“可選設(shè)置”里的“分類地址前綴”里輸入半角字符:“.”,如下圖所示;保存后即可去掉分類前綴category。

優(yōu)點(diǎn):設(shè)置簡(jiǎn)單,老少皆宜。適用于初建成的博客,或剛打算使用固定鏈接 /永久鏈接的博客。用不著修改代碼,升級(jí)之時(shí)沒有顧慮;用不著插件,不會(huì)增加運(yùn)行負(fù)擔(dān)。

缺點(diǎn):原鏈接無(wú)法打開,出現(xiàn)404錯(cuò)誤。被搜索引擎收錄良好,或分類鏈接有較多外鏈鏈入的博客,可要萬(wàn)分小心了。不要因?yàn)椴僮骱?jiǎn)單、省時(shí)省力而損失了大量外鏈及權(quán)重。

開啟重寫后,這樣設(shè)置會(huì)導(dǎo)致分類和標(biāo)簽下找不到對(duì)應(yīng)文章,所以最好還是只將其縮短。

2、借助Wordpress插件

(1)、使用插件“WP No Category Base”插件,在后臺(tái)插件管理中搜索“WP No Category Base”(如下圖所示),然后下載安裝。此插件主要是為去除固定鏈接中分類鏈接里的category而開發(fā)出來(lái)的一款wordpress插件。安裝啟用此插件后,對(duì)原來(lái)的分類地址做了301跳轉(zhuǎn),對(duì)SEO優(yōu)化有好處,把降權(quán)風(fēng)險(xiǎn)降到最低。

(2)、使用插件“No category parents”插件,在后臺(tái)插件管理中搜索“No category parents”,然后下載安裝。上面插件的升級(jí)版,不僅能去掉分類鏈接的前綴category,還能去掉父分類parent-category。例如能把“/category/parent-category/my-category/”換成“/my-category/”形式。

(3)、使用插件“Top Level Categories”插件。在后臺(tái)插件管理中搜索“Top Level Categories”,然后下載安裝。安裝插件后啟用Top Level Categories后,就可以讓/category/消失掉。

優(yōu)點(diǎn):安裝簡(jiǎn)單,老少皆宜。無(wú)論是初建成的博客,還是正打算使用固定鏈接/永久鏈接的博客,還是被搜索引擎收錄良好的博客。用不著修改代碼,升級(jí)之時(shí)沒有顧慮。使用301跳轉(zhuǎn),把原鏈接進(jìn)行跳轉(zhuǎn)。最大程度防止搜索引擎降權(quán),防止原鏈接打不開。

不足:插件或許會(huì)造成空間負(fù)擔(dān)。這里不說(shuō)是缺點(diǎn),就是因?yàn)?,造成的“空間負(fù)擔(dān)”微乎其微,不應(yīng)該是缺點(diǎn)。比較在意的就不用,無(wú)所謂推薦使用。

3、修改Wordpress函數(shù)

(1)、找到你Wordpress博客wp-includes文件夾下的category-template.php。

(2)、打開此文件,搜索(get_category_link()函數(shù)里)的以下代碼:

$catlink = $wp_rewrite-get_category_permastruct();

在其后,另起一行加入:

$catlink = str_replace('/category' , '' , $catlink);

代碼作用是,使用字符串替換函數(shù),把獲取分類鏈接函數(shù)的分類鏈接里的/category/替換掉。達(dá)到去掉分類鏈接前綴/category/的目的。

(3)、保存上傳到服務(wù)器對(duì)應(yīng)的文件夾內(nèi)即可。

優(yōu)點(diǎn):僅加入一段代碼,性能影響忽略不計(jì)。適用于對(duì)代碼稍熟悉的博客。

缺點(diǎn):修改代碼,博客升級(jí)還要修改。且原地址仍可以訪問。或會(huì)造成谷歌網(wǎng)站管理員工具里提到的,重復(fù)的標(biāo)題。


分享名稱:wordpress去掉c wordpress去掉分享按鈕
分享網(wǎng)址:http://weahome.cn/article/ddcscps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部