要自定义WordPress私密和密码保护文章标题前缀提示文字,您可以通过添加一些自定义代码到您的主题的 functions.php 文件来实现。以下是一个示例代码,您可以根据需要进行修改:
function custom_protected_title_format($title) {
if ( post_password_required() ) {
// 如果文章需要密码
$title = '<span class="protectedtitleprefix">需要密码:</span> ' . $title;
} elseif ( get_post_status() == 'private' ) {
// 如果文章是私密的
$title = '<span class="privatetitleprefix">私密文章:</span> ' . $title;
}
return $title;
}
add_filter('the_title', 'custom_protected_title_format');
这段代码中,我们首先检查文章是否需要密码保护,如果是,就在标题前面添加一个 "需要密码:" 的提示文字。然后,我们检查文章是否是私密的,如果是,就在标题前面添加一个 "私密文章:" 的提示文字。
您可以根据需要自定义这些提示文字,并根据您的主题样式使用 CSS 来进一步自定义它们的外观。只需将这些代码添加到您的主题的 functions.php 文件中即可生效。
请确保在编辑 functions.php 文件时小心,以免引起错误。最好在编辑前备份您的主题文件或使用一个子主题。