WordPress 移除/修改標題前的“私密”和“密碼保護”

如果你將文章的公開度設置為 私密 或 密碼保護,這些文章就會在標題的前面自動添加“私密:”或“密碼保護:”。

private-protected-wpdaxue_com

如果你希望移除或者修改這些字樣,可以將下面的代碼添加到主題的 functions.php:

1
2
3
4
5
6
7
8
9
10
/**
 * 移除/修改標題前的“私密”和“密碼保護”
 * https://www.wpdaxue.com/remove-change-private-protected-title-format.html
 */
add_filter( 'private_title_format', 'wpdaxue_private_title_format' );
add_filter( 'protected_title_format', 'wpdaxue_private_title_format' );
 
function wpdaxue_private_title_format( $format ) {
	return '%s';
}

/**
* 移除/修改標題前的“私密”和“密碼保護”
* https://www.wpdaxue.com/remove-change-private-protected-title-format.html
*/
add_filter( ‘private_title_format’, ‘wpdaxue_private_title_format’ );
add_filter( ‘protected_title_format’, ‘wpdaxue_private_title_format’ ); function wpdaxue_private_title_format( $format ) {
return ‘%s’;
}

以上代碼直接去除瞭標題前的“私密:”和“密碼保護:”,函數中的 return ‘%s’; 表示直接返回標題,你可以根據自己的需要,分別為 私密 和 密碼保護 撰寫不同的函數,定義返回的標題格式即可。

發佈留言