如何在WordPress中為帖子標題添加贊助的帖子前綴


通常,您會看到博客作者在其博客上發布贊助帖子。 最近,我們的一位用戶詢問是否可以在帖子標題中自動添加“贊助商”前綴。 在本文中,我們將向您展示如何在WordPress中為帖子標題添加贊助的帖子前綴。

在WordPress標題中添加了Sponsored Post前綴

使用自定義字段添加贊助的後綴

自定義字段允許您將元信息添加到您的帖子中。 在本文中,我們將使用自定義字段將贊助的meta字段添加到帖子中。

首先,您需要創建一個新帖子或編輯一個現有的帖子。 在帖子編輯器中,向下滾動到“自定義字段”元框。 如果您在帖子編輯區域中看不到自定義字段元框,則需要單擊 屏幕選項 屏幕右上角的按鈕。 這將打開一個菜單,您需要在其中選中自定義字段選項旁邊的框。

使自定義字段元框在WordPress帖子編輯器中可見

現在向下滾動到“自定義字段”元框並添加 sponsored 在自定義字段中 名稱true 在裡面 領域。

在自定義字段元框中添加贊助的自定義字段

接下來,您需要保存您的帖子並向下滾動到“自定義字段”元框。 您會注意到自定義字段元框現在顯示一個下拉菜單。 下次您需要設置贊助者帖子時,您需要做的就是從下拉菜單中選擇贊助者,然後在值字段中輸入true。

在將贊助的自定義字段添加到帖子後,您需要將此代碼段複製並粘貼到主題的functions.php文件或特定於站點的插件中。

add_filter( 'the_title', 'wpb_sponsored' );
function wpb_sponsored( $title ) {
   global $post;
   $sponsored_text=" ";
   $sponsored = get_post_meta($post->ID, 'sponsored', true);
   if( $sponsored == 'true' && in_the_loop() ){
       return $sponsored_text.$title;
   }
   return $title;
}

就這樣。 嘗試訪問您先前編輯的帖子,您將看到Sponsored Post:帶有標題的前綴。

如果您研究代碼片段,您會注意到我們已經將贊助的帖子文本包裹在CSS類周圍。 使用此CSS類,您可以突出顯示帖子標題內的文本。 這裡有一些CSS,您可以將其添加到主題或子主題的樣式表中。

.sponsored_text { 
background: #eeffee;
font-size:small;
text-transform: uppercase;
padding:5px;
}

隨意修改CSS以滿足您的需求。

在WordPress標題中添加贊助的後綴

如果您想在帖子標題後顯示贊助的帖子文本,則可以使用以下代碼片段實現此目的:

add_filter( 'the_title', 'wpb_sponsored' );
function wpb_sponsored( $title ) {
   global $post;
   $sponsored_text=" ";
   $sponsored = get_post_meta($post->ID, 'sponsored', true);
   if( $sponsored == 'true' && in_the_loop() ){
       return $title.$sponsored_text;
   }
   return $title;
}

如果您學習該代碼,我們只需進行兩項更改。 我們在讚助文本之前添加了一個字母空格,然後將順序切換為顯示 $title 第一。

就是這樣,我們希望本文能幫助您添加贊助的帖子前綴/後綴以在WordPress中發布標題。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Google+。