כאשר מגדירים פוסט כמוגן בסיסמה או כפרטי, מופיע בכותרת המילה 'מוגן: ' או 'פרטי: '
זה מאוד מפריע בעיצוב ולגולש,
כדי לפתור זאת הכניסו את הקוד הקטן הזה לתבנית שלכם, והופ! זה נעלם!
function remove_private_prefix($title) {
$title = str_replace('פרטי: ', '', $title);
return $title;
}
add_filter('the_title', 'remove_private_prefix');
// remove "Protected: " from titles
function remove_Protected_prefix($title) {
$title = str_replace('מוגן: ', '', $title);
return $title;
}
add_filter('the_title', 'remove_Protected_prefix');
בשונה מקודים רגילים ואחרים – הקוד הזה מחפש את המילה פרטי\מוגן בתחילת הכותרת ומסיר אותה,
ישנם קודים שמחפשים בכל הכותרת וזה גורם לבעיות, לכן הקוד הזה הוא הכי טוב לזה!
הערה חשובה! הקוד אינו חל רק על כותרת עם המילים 'מוגן: ' או 'פרטי: ' בתחילה, אלא גם על כל אלמנט אחר שמכיל טקסט דומה ('מוגן: ' / 'פרטי: ') בתחילתו!