中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

rewrite規則在WordPress中的應用

小樊
88
2024-09-09 11:22:34
欄目: 編程語言

在WordPress中,使用重寫規則(rewrite rules)可以幫助我們自定義URL結構,實現更好的搜索引擎優化(SEO)和用戶體驗

  1. 創建自定義撰寫類型:為了在WordPress中創建一個自定義撰寫類型,你需要在functions.php文件中注冊它。例如,我們創建一個名為"events"的自定義撰寫類型:
function create_post_type() {
  register_post_type('events',
    array(
      'labels' => array(
        'name' => __('Events'),
        'singular_name' => __('Event')
      ),
      'public' => true,
      'has_archive' => true,
      'rewrite' => array('slug' => 'events')
    )
  );
}
add_action('init', 'create_post_type');
  1. 添加自定義分類法:為了給自定義撰寫類型添加自定義分類法,你需要在functions.php文件中注冊它。例如,我們為"events"撰寫類型創建一個名為"event-categories"的自定義分類法:
function create_taxonomy() {
  register_taxonomy('event-categories', 'events', array(
    'labels' => array(
      'name' => __('Event Categories'),
      'singular_name' => __('Event Category')
    ),
    'public' => true,
    'hierarchical' => true,
    'rewrite' => array('slug' => 'event-category')
  ));
}
add_action('init', 'create_taxonomy');
  1. 自定義URL結構:要自定義URL結構,請在functions.php文件中添加以下代碼:
function custom_rewrite_rules() {
  add_rewrite_rule('^events/([^/]+)/([^/]+)/?$', 'index.php?post_type=events&event-categories=$matches[1]&name=$matches[2]', 'top');
}
add_action('init', 'custom_rewrite_rules');

這將允許你使用以下格式的URL訪問事件:http://yourwebsite.com/events/event-category/event-name/

  1. 刷新重寫規則:最后,確保在更改或添加重寫規則后刷新WordPress的重寫規則。你可以通過訪問WordPress儀表盤中的“設置”>“撰寫”并點擊“保存更改”按鈕來完成此操作。這將自動刷新重寫規則。

通過以上步驟,你已經成功地在WordPress中應用了重寫規則。現在,你可以根據需要創建自定義撰寫類型、分類法和URL結構,從而優化網站的SEO和用戶體驗。

0
喀喇沁旗| 融水| 二连浩特市| 出国| 青冈县| 喀喇沁旗| 南昌县| 高密市| 海南省| 湘潭市| 铜山县| 同德县| 沙洋县| 彭山县| 朔州市| 桦南县| 肥西县| 平阴县| 永新县| 成武县| 横峰县| 霍山县| 奉化市| 东宁县| 新闻| 独山县| 普定县| 乐昌市| 乐陵市| 北宁市| 临沧市| 榆树市| 黄大仙区| 丰都县| 馆陶县| 中山市| 女性| 长丰县| 惠州市| 思南县| 大理市|