我想在列名旁边添加一个按钮,例如编辑。php管理屏幕。我添加了一个printsreen,显示我希望按钮的位置。。我已经搜索了可用的挂钩,但似乎没有。
有什么想法吗?
非常感谢!
您正在寻找在短链接旁边添加列的代码。这很简单。这里有两件事。您可以将其添加到特定的帖子类型中,也可以将其添加到所有帖子类型中。
// add a thumbnail column to the edit posts screen
function kv_post_thumbnail_column($cols) {
$cols[\'thumbnail\'] = __(\'Thumbnail\', \'1stopwebsolution\');
return $cols;
}
add_filter(\'manage_posts_columns\', \'kv_post_thumbnail_column\');
// go get the attached images for the logo and thumbnail columns
function kv_thumbnail_value($column_name, $post_id) {
if ((\'thumbnail\' == $column_name) || (\'logo\' == $column_name)) {
if (has_post_thumbnail($post_id)) echo get_the_post_thumbnail($post_id, array( 71, 61));
}
}
add_action(\'manage_posts_custom_column\', \'kv_thumbnail_value\', 10, 2);
这将在所有帖子类型的列表表的最后添加一个缩略图列。您可以使用以下链接创建特定于帖子类型的帖子。阅读更多内容并获得它。
https://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column
我已经测试了在你的主题中添加以下代码functions.php
function firefog_post_edit_column($cols) {
$cols[\'edit\'] = __(\'Button\', \'firefog\');
return $cols;
}
add_filter(\'manage_posts_columns\', \'firefog_post_edit_column\');
function firefog_post_edit_value($column_name, $post_id) {
if (\'edit\' == $column_name) {
echo \'<button class="button">Button</button>\';
}
}
add_action(\'manage_posts_custom_column\', \'firefog_post_edit_value\', 10, 2); 2);
我想将自己的自定义菜单项添加到Appearance > Menus. 如何做到这一点?描述我想做什么的最佳方式: