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

WordPress 代碼實現自定義文章類型的固定鏈接結構

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

WordPress創建商品類型和商品分類法

自定義分類法鏈接結構

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

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

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

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

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

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

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

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

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

/*
*  設置自定義文章類型的固定鏈接 已ID形式顯示
*  http://m.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://m.qzkangyuan.com/2346.html

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

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

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

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

Wordpress 函數get_template_part()使用介紹

2021-11-26 16:25:30

建站教程

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

2021-12-2 14:50:40

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 台江县| 泾川县| 塘沽区| 黄石市| 博乐市| 乐平市| 青龙| 鸡泽县| 红桥区| 汽车| 拉孜县| 长沙县| 凤山县| 河津市| 云南省| 翼城县| 香港| 淳安县| 莱芜市| 怀仁县| 灌南县| 五指山市| 南康市| 孟州市| 临夏市| 赞皇县| 图们市| 蓝山县| 来宾市| 大新县| 贵溪市| 武川县| 永登县| 平利县| 镇雄县| 郁南县| 中牟县| 兰西县| 运城市| 莒南县| 东乌|