<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                WordPress附帶五種默認帖子類型:帖子,頁面,附件,修訂版,菜單。 在開發您的插件時,您可能需要創建自己的特定內容類型:例如,電子商務網站的產品,電子學習網站的作業或評論網站的電影。 使用自定義帖子類型,您可以注冊自己的帖子類型。 一旦注冊了一個帖子類型,它將獲得一個新的頂級管理屏幕,可用于管理和創建該類型的帖子。 要注冊新的帖子類型,您可以使用register_post_type()函數。 >[info] 提醒:我們建議您將自定義帖子類型放入插件而不是主題。 這確保即使用戶內容更改主題,用戶內容也保持便攜。 以下示例注冊了一個新的職位類型“產品”,它在數據庫中標識為wporg_product。 ``` function wporg_custom_post_type() { register_post_type('wporg_product', [ 'labels' => [ 'name' => __('Products'), 'singular_name' => __('Product'), ], 'public' => true, 'has_archive' => true, ] ); } add_action('init', 'wporg_custom_post_type'); ``` 請參閱register_post_type()的參考頁面了解參數的描述。 >[warning] 警告:您必須在admin_init之前和after_setup_theme操作掛鉤后調用register_post_type()。 一個很好的鉤子是init動作鉤子。 ## 命名最佳實踐 您的郵箱類型功能和標識符的前綴與您的插件,主題或網站對應的短前綴是很重要的。 >[warning] 警告:為確保前向兼容性,請勿使用wp_作為您的標識符 - 正在被WordPress核心所使用。 確保您的自定義帖子類型標識符不超過20個字符,因為數據庫中的post_type列當前是該長度的VARCHAR字段。 如果您的標識符太泛型,例如:產品。 它可能與其他插件或主題沖突。 ## 網址 自定義帖子類型在網站網址結構中獲得自己的s。。 wporg_product類型的帖子將使用以下URL結構:http://example.com/wporg_product/%product_name%。 wporg_product是您的自定義帖子類型的細節,%product_name%是您的特定產品的塊。 最終的固定鏈接是:http://example.com/wporg_product/wporg-is-awesome。 您可以在自定義帖子類型的編輯屏幕上看到固定鏈接,就像默認的帖子類型一樣。 ## 自定義帖子類型的自定義插件 要為自定義帖子類型的段落設置自定義段,所有您需要做的是向register_post_type()arguments數組中的重寫鍵添加一個key =>值對。 例: ``` function wporg_custom_post_type() { register_post_type('wporg_product', [ 'labels' => [ 'name' => __('Products'), 'singular_name' => __('Product'), ], 'public' => true, 'has_archive' => true, 'rewrite' => ['slug' => 'products'], // my custom slug ] ); } add_action('init', 'wporg_custom_post_type'); ``` 以上將導致以下URL結構:http://example.com/products/%product_name% >[warning] 警告:使用類似產品的通用插件可能會與其他插件或主題相沖突。 AND >[info] 注意:與自定義帖子類型標識符不同,可以通過更改其中一個沖突的帖子類型的插件來輕松解決重復的分塊問題。 如果插件作者足夠聰明地在參數上包含一個apply_filters()調用,可以通過覆蓋通過register_post_type()函數提交的參數以編程方式完成。 解決重復的帖子類型標識符是不可能的,而不會禁用其中一個沖突的帖子類型。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看