[英]In WordPress how can I add text next to the Page tile, with (no title) as the title, in admin panel?
如何在WordPress管理面板中的页面标题旁边添加此文本? 我搜索过高低,似乎没有人得到正确答案。
我还在GitHub上找到了这个片段,但它似乎是基于页面标题名称而不是帖子ID或其他内容。 如果我有多个没有标题的页面,即。 “(无标题)”此片段无法使用。
add_filter( 'display_post_states', 'ecs_add_post_state', 10, 2 );
function ecs_add_post_state( $post_states, $post ) {
if( $post->post_name == 'edit-profile' ) {
$post_states[] = 'Profile edit page';
}
return $post_states;
}
这堂课是“后国家”。 我想知道如何根据帖子ID或页面标题之外的其他内容将此文本添加到页面,因为我的某些页面没有标题,因此显示“(无标题)”。
此文本的一个示例是WordPress“Home - Front Page”或“ - Privacy Policy Page”。 下面的代码是主页行的管理面板中的html。 下面的文字:“ - Front Page”是我想要添加的内容,位于下面代码末尾的span标记内。
<tr id="post-2" class="iedit author-self level-0 post-2 type-page status-publish hentry">
<th scope="row" class="check-column"> <label class="screen-reader-text" for="cb-select-2">
Select Home </label>
<input id="cb-select-2" type="checkbox" name="post[]" value="2">
<div class="locked-indicator">
<span class="locked-indicator-icon" aria-hidden="true"></span>
<span class="screen-reader-text">
“Home” is locked </span>
</div>
</th><td class="title column-title has-row-actions column-primary page-title" data-colname="Title"><div class="locked-info"><span class="locked-avatar"></span> <span class="locked-text"></span></div>
<strong><a class="row-title" href="https://test.winningsportsplays.com/wp-admin/post.php?post=2&action=edit" aria-label="“Home” (Edit)">Home</a> — <span class="post-state">Front Page</span></strong>
@cabrerahector谢谢!
add_filter( 'display_post_states', 'ecs_add_post_state', 10, 2 );
function ecs_add_post_state( $post_states, $post ) {
if( $post->ID == YOUR-ID-HERE ) {
$post_states[] = 'Profile edit page';
}
return $post_states;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.