91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
石屏县| 介休市| 黔东| 仪陇县| 三江| 潞西市| 九龙县| 商城县| 西乡县| 逊克县| 绥中县| 衡水市| 枝江市| 襄垣县| 罗源县| 时尚| 灵山县| 阿坝| 定襄县| 益阳市| 石门县| 林周县| 玉门市| 垣曲县| 长泰县| 潜江市| 平和县| 金溪县| 浦东新区| 鄂州市| 无为县| 宁海县| 新巴尔虎右旗| 濮阳市| 昔阳县| 康马县| 浦北县| 桦南县| 吴川市| 绥滨县| 炉霍县|