通常,大多数主题都会在帖子/页面本身上包含一个编辑链接,直接将您带到后端编辑帖子。如果没有,您可以在single中使用类似于以下代码的代码自己添加它。php,第页。php等:
<?php edit_post_link(\'(Edit this post)\', \'<p>\', \'</p>\'); ?>
(参见
http://codex.wordpress.org/Function_Reference/edit_post_link 有关更多详细信息。)
此外,请查看一些现有的就地编辑插件,例如Front-end Editor 允许您修改帖子,甚至无需进入后端编辑器。
Update:
理论上,您可以手动添加链接,以使用类似于以下代码的代码手动编辑页面。由于注释中提到的错误,这可能是必要的。
function my_admin_bar_link() {
global $wp_admin_bar;
global $post;
if ( !is_super_admin() || !is_admin_bar_showing() )
return;
if ( is_single() )
$wp_admin_bar->add_menu( array(
\'id\' => \'edit_fixed\',
\'parent\' => false,
\'title\' => __( \'Edit This\'),
\'href\' => get_edit_post_link($post->id)
) );
}
add_action( \'wp_before_admin_bar_render\', \'my_admin_bar_link\' );
这可以添加到主题的功能中。php。这是未经测试的,但想法是正确的。可能仍受相同错误的影响。