欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

WordPress 代碼實現(xiàn)自定義文章類型的固定鏈接結構

之前小編寫過一篇Wordpress代碼創(chuàng)建自定義分類與自定義文章類型的文章,在那篇文章中小編還提出了一個疑問。

WordPress創(chuàng)建商品類型和商品分類法

自定義分類法鏈接結構

即:自定義文章類型的鏈接 /shop自定義分類法的鏈接 /shops 是不一致的,這個問題小編經過詳細了解了wordpress的參數(shù)后終于解決了。

問題解決的方法僅僅只需要一個參數(shù)而已,如下

'rewrite' => array( 'slug' => 'shop', 'with_front' => false ),

只需要在上次小編寫的自定義分類法和自定義文章類型的代碼中加上這串參數(shù)即可,參數(shù)意思就是重寫自定義文章類型的鏈接。

好了,上次的問題完美解決,下面要改的是自定義文章類型的固定鏈接結構。

自定義文章類型的固定鏈接結構

在創(chuàng)建了自定義文章類型后,大家會發(fā)現(xiàn)發(fā)布的產品鏈接會是 以 別名形式 展示的,如:/shop/蘇打粉。

是的,如果不手動修改這個鏈接,在后臺顯示是中文,但在瀏覽器顯示那就是一串亂碼了。毫無疑問這非常不美觀且不利于搜索引擎收錄。所以需要將其修改為文章一樣的以 ID形式 的鏈接,即 /shop/123.html。

話不多說,直接上代碼,其中 shop 這個是文章類型,需要修改為自己創(chuàng)建的名稱。

/*
*  設置自定義文章類型的固定鏈接 已ID形式顯示
*  http://www.qzkangyuan.com/2346.html
*/
add_filter('post_type_link','custom_shop_link',1,3);
function custom_shop_link($link, $post=0){
    if ($post->post_type == 'shop') {
        return home_url('shop/'.$post->ID.'.html' );
    }else{
        return $link;
    }
}
add_action('init','custom_shop_rewrites_init');
function custom_shop_rewrites_init(){
    add_rewrite_rule('server/([0-9]+)?.html$', 'index.php?post_type=shop&p=$matches[1]','top');
    add_rewrite_rule('server/([0-9]+)?.html/comment-page-([0-9]{1,})$', 'index.php?post_type=shop&p=$matches[1]&cpage=$matches[2]','top');
}

建議更新了以上代碼后,重新保存一下固定鏈接,防止404,位置在wordpress后臺設置 - 固定鏈接。

文章鏈接: http://www.qzkangyuan.com/2346.html

文章標題:WordPress 代碼實現(xiàn)自定義文章類型的固定鏈接結構

文章版權:夢飛科技所發(fā)布的內容,部分為原創(chuàng)文章,轉載請注明來源,網絡轉載文章如有侵權請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

Wordpress 函數(shù)get_template_part()使用介紹

2021-11-26 16:25:30

建站教程

WordPress 文章中的標簽Tag自動增加鏈接

2021-12-2 14:50:40

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

夢飛科技 - 最新云主機促銷服務器租用優(yōu)惠

主站蜘蛛池模板: 安化县| 乐业县| 龙川县| 电白县| 江口县| 安多县| 九寨沟县| 甘洛县| 江源县| 喀喇沁旗| 大丰市| 偏关县| 武冈市| 临汾市| 丰城市| 阿坝县| 湾仔区| 土默特右旗| 武冈市| 江安县| 美姑县| 新龙县| 凤凰县| 成都市| 苍溪县| 贵南县| 两当县| 子洲县| 阿克陶县| 肥城市| 长乐市| 崇明县| 廊坊市| 高台县| 三台县| 巴里| 沈丘县| 鸡泽县| 湛江市| 静海县| 宜宾县|