2017-08-15 78 views
0

刪除WordPress的標題,這是一個有點以前的問題,我問的老調重彈,但我現在我有我問什麼我一個清晰的概念...從父主題

我有下面的代碼,這是我的父主題,產生了我的網站的標籤......這是位於目錄:主題/鉀/ INC/laborator_filters.php

// Title Parts 
function kalium_wp_title_parts($title, $sep, $seplocation) { 
    $kalium_separator = apply_filters('kalium_wp_title_separator', ' – '); 

    if (empty($sep)) { 
     return $title; 
    } 

    $title_sep = explode($sep, $title); 

    if (! is_array($title_sep)) { 
     return $title; 
    } 

    if ($seplocation == 'right') { 
     $title = str_replace($sep . end($title_sep), $kalium_separator . end($title_sep), $title); 
    } else { 
     $title = str_replace(reset($title_sep) . $sep, reset($title_sep) . $kalium_separator, $title); 
    } 

    return $title; 
} 

add_filter('wp_title', 'kalium_wp_title_parts', 10, 3); 

所以,我試圖從禁用此我兒童主題functions.php文件使用下面的代碼沒有成功:

remove_filter('wp_title', 'kalium_wp_title_parts', 10, 3); 

我也嘗試添加它自身的功能裏面,像這樣:

add_action('after_setup_theme', 'remove_head_title', 0); 

    function remove_head_title() { 

     remove_filter('wp_title', 'kalium_wp_title_parts', 10, 3); 
    } 

仍然沒有成功。

我也嘗試將原始代碼複製到我的函數文件中,以便我可以進行更改,但它不起作用。

任何人都可以看到我要去哪裏錯了嗎?完全擺脫它將是理想的,但我也很樂意將它複製到我的孩子的主題,所以我可以改變它?

--------- ---------- UPDATE

我剛更新了我的代碼如下:

add_action('after_setup_theme', 'remove_head_title', 0); 

    //change page title 
add_filter('wp_title', 'change_page_title', 1000); 

function change_page_title($title) 
{ 
    $title = 'wrgergdg'; // set new title here 
    // $title = ''; // or set title to an empty string 
    return $title; 
} 

但似乎仍然沒有正常工作...

+0

在WordPress沒有經歷謝謝大家,但不會消除過濾器從我的理解中有任何效果:https://developer.wordpress.org/reference/functions/add_filter/。你想從你的html模板中移除它嗎? – DannyThunder

+0

情況是,我添加了SEO頁面標題和頁面描述的自定義字段,這樣我就可以對它們進行更好的控制而無需安裝像Yoast SEO這樣的重量級插件 - 但是現在我已經完成了這項工作,似乎有兩個頁面標題顯示我的網站。所以,我想刪除主Wordpress自動創建的一個,只留下我的自定義 - 我使用的主題從上面的代碼生成WordPress的標題標籤,我試圖禁用它 - 我可以刪除它,然後當主題更新時,我會覆蓋我的更改。因此試圖將其刪除在我的孩子主題。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="answer-title"> <span class="text-logo margin-top-sm">A</span> <h2 class="title h4">回答</h2> </div> <div class="item-description text-md markdown-body margin-bottom-40 voidso"> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>remove_filter接受三個參數</p> <pre><code class="prettyprint-override">remove_filter($tag, $function_to_remove, $priority); </code></pre> <p>刪除最後一個參數從您的代碼。</p> <p><strong>更新</strong></p> <pre><code class="prettyprint-override">//change page title add_filter('wp_title', 'change_page_title', 1000); function change_page_title($title) { $title = 'new title'; // set new title here // $title = ''; // or set title to an empty string return $title; } </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/45694647">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2017-08-15 14:11:29</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> <!-- comments --> <div class="comments"> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">非常感謝!我可以從我的代碼(和逗號)中刪除3,但它現在似乎工作。我剛剛嘗試從父文件中刪除該塊代碼,似乎沒有發生任何事情,所以現在我甚至懷疑,如果代碼的位置由主題構建者提供,甚至是正確的... – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">您是否碰巧知道我怎樣才能將整個函數複製到我的子函數文件中,並對其進行更改?目前如果我這樣做,它會停止網站的工作,我想我需要刪除上面的代碼的功能,然後再次添加它? – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">將您的代碼複製到子主題並重命名您的函數(以防止函數名衝突)併爲您的add_filter添加高優先級。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">0<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>好吧,我已經發現了這個代碼工作完美...您的幫助和耐心:)</p> <pre><code class="prettyprint-override">// Remove title tag function custom_remove_title_tag() { remove_theme_support('title-tag'); } add_action('after_setup_theme', 'custom_remove_title_tag', 10000); </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/45730304">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2017-08-17 08:38:26</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-okfghoqu-bng.html" target="_blank" title="子主題沒有加載從父主題整體風格"> 子主題沒有加載從父主題整體風格 </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-okgeuyvt-bs.html" target="_blank" title="如何從父主題創建子主題"> 如何從父主題創建子主題 </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-msyhhbbo-bdg.html" target="_blank" title="從iframe訪問父級主題"> 從iframe訪問父級主題 </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-zbqclwzr-en.html" target="_blank" title="WordPress的 - 從父主題主題選項是缺少兒童主題"> WordPress的 - 從父主題主題選項是缺少兒童主題 </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-aqvowkaf-bdq.html" target="_blank" title="父主題缺失。請安裝「ABC」父主題"> 父主題缺失。請安裝「ABC」父主題 </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-pctprjju-yo.html" target="_blank" title="包括從兒童主題根目錄或包括從父主題根目錄"> 包括從兒童主題根目錄或包括從父主題根目錄 </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-cryfxkne-eg.html" target="_blank" title="隱藏Wordpress父主題"> 隱藏Wordpress父主題 </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-wmivdnad-ss.html" target="_blank" title="Android - 缺少父主題?"> Android - 缺少父主題? </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-nqlwrnzf-y.html" target="_blank" title="如何從子主題禁用WordPress的父主題中的鉤子"> 如何從子主題禁用WordPress的父主題中的鉤子 </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-vxxluafn-mm.html" target="_blank" title="修改從子主題中加載的父主題中的文件"> 修改從子主題中加載的父主題中的文件 </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-qzbahguf-bmn.html" target="_blank" title="如何覆蓋子主題中的wordpress父主題主題選項"> 如何覆蓋子主題中的wordpress父主題主題選項 </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-msffgrlf-dh.html" target="_blank" title="在兒童主題中移除父主題動作"> 在兒童主題中移除父主題動作 </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-ayrtczph-bz.html" target="_blank" title="Liferay 7主題生成器:設置父主題(baseTheme)"> Liferay 7主題生成器:設置父主題(baseTheme) </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-zvifzasw-oq.html" target="_blank" title="如何在父主題css後加載wordpress子主題css"> 如何在父主題css後加載wordpress子主題css </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-cipbzxes-hq.html" target="_blank" title="覆蓋子主題中的父主題功能?怎麼樣?"> 覆蓋子主題中的父主題功能?怎麼樣? </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-cedptcdn-td.html" target="_blank" title="兒童主題並非使用genericons覆蓋父主題"> 兒童主題並非使用genericons覆蓋父主題 </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-bmcuqgjd-mv.html" target="_blank" title="通過子主題修改父主題類中的方法?"> 通過子主題修改父主題類中的方法? </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-guqmvdtp-my.html" target="_blank" title="兒童主題是否可以覆蓋父主題?"> 兒童主題是否可以覆蓋父主題? </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-cyefuzig-qa.html" target="_blank" title="WordPress的兒童主題覆蓋父母的主題包括"> WordPress的兒童主題覆蓋父母的主題包括 </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-enhrohes-tz.html" target="_blank" title="兒童主題文件無法覆蓋到父主題文件"> 兒童主題文件無法覆蓋到父主題文件 </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-ptdvmzdy-xa.html" target="_blank" title="在Android中設置對話框主題爲父主題"> 在Android中設置對話框主題爲父主題 </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-alppklym-bme.html" target="_blank" title="繼承自兩個父主題的Android XML主題?"> 繼承自兩個父主題的Android XML主題? </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-uokcpfqz-uu.html" target="_blank" title="從wordpress主題"> 從wordpress主題 </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-zlqhxani-bgr.html" target="_blank" title="如何從父主題覆蓋php文件"> 如何從父主題覆蓋php文件 </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-hhownouu-bnt.html" target="_blank" title="從主頁更改主題"> 從主頁更改主題 </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-avtzhdcu-ck.html" target="_blank" title="WordPress - get_template_directory()返回父主題的網址"> WordPress - get_template_directory()返回父主題的網址 </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-yvqzppik-eg.html" target="_blank" title="更改父母主題功能"> 更改父母主題功能 </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-rlsnvxda-qn.html" target="_blank" title="覆蓋Wordpress的父主題功能"> 覆蓋Wordpress的父主題功能 </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-ftukvnhr-rr.html" target="_blank" title="在Wordpress中覆蓋父主題功能"> 在Wordpress中覆蓋父主題功能 </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-wrswytqi-xx.html" target="_blank" title="Drupal的子主題不繼承父CSS"> Drupal的子主題不繼承父CSS </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-qrzpyrgr-pp.html" target="_blank" title="選擇所有沒有h標籤的鏈接"> 選擇所有沒有h標籤的鏈接 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-kopluyxm-ou.html" target="_blank" title="配置文件給我值隨意類"> 配置文件給我值隨意類 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-tunifaze-pd.html" target="_blank" title="nginx用URL重寫部分url? mark"> nginx用URL重寫部分url? mark </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-kocwvevm-nz.html" target="_blank" title="Python Web Scrape Cycle選項卡"> Python Web Scrape Cycle選項卡 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-ahggiyrx-ok.html" target="_blank" title="安全的字符串輸出陣營生態系統"> 安全的字符串輸出陣營生態系統 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-rnxnvwes-ne.html" target="_blank" title="再次按下Drawtoggle後關閉抽屜"> 再次按下Drawtoggle後關閉抽屜 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-gojblsun-nq.html" target="_blank" title="在上傳laravel之前的圖像裁剪"> 在上傳laravel之前的圖像裁剪 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-ubufhmjd-mm.html" target="_blank" title="嘗試在Roku通道中斷開連接會引發錯誤"> 嘗試在Roku通道中斷開連接會引發錯誤 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-nbcltjgs-ma.html" target="_blank" title="如何發佈到外部IP?"> 如何發佈到外部IP? </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-zjdfagbc-cy.html" target="_blank" title="生產基於優先級列表"> 生產基於優先級列表 </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-okfghoqu-bng.html" target="_blank" title="子主題沒有加載從父主題整體風格"> 子主題沒有加載從父主題整體風格 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-okgeuyvt-bs.html" target="_blank" title="如何從父主題創建子主題"> 如何從父主題創建子主題 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-msyhhbbo-bdg.html" target="_blank" title="從iframe訪問父級主題"> 從iframe訪問父級主題 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-zbqclwzr-en.html" target="_blank" title="WordPress的 - 從父主題主題選項是缺少兒童主題"> WordPress的 - 從父主題主題選項是缺少兒童主題 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-aqvowkaf-bdq.html" target="_blank" title="父主題缺失。請安裝「ABC」父主題"> 父主題缺失。請安裝「ABC」父主題 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-pctprjju-yo.html" target="_blank" title="包括從兒童主題根目錄或包括從父主題根目錄"> 包括從兒童主題根目錄或包括從父主題根目錄 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-cryfxkne-eg.html" target="_blank" title="隱藏Wordpress父主題"> 隱藏Wordpress父主題 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-wmivdnad-ss.html" target="_blank" title="Android - 缺少父主題?"> Android - 缺少父主題? </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-nqlwrnzf-y.html" target="_blank" title="如何從子主題禁用WordPress的父主題中的鉤子"> 如何從子主題禁用WordPress的父主題中的鉤子 </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-vxxluafn-mm.html" target="_blank" title="修改從子主題中加載的父主題中的文件"> 修改從子主題中加載的父主題中的文件 </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>