您当前的位置:首页 > TAG信息列表 > wp-list-table
如何定制帖子类型的列表表格?
我已经创建了一个自定义帖子类型我想删除标题并添加几个自定义帖子元,但是如何自定义自定义帖子类型的现有列表表呢?
从WP_LIST_TABLE::Tablenav中删除$_GET参数
我正在使用URL参数作为自定义WP\\U List\\U表中的操作链接,供以下用户使用:http://domain.com/wp-admin/users.php?page=account-expiration-status&do_action_xyz&email=email%40domain.com&_wpnonce=xyz 在父类中,我正在检查array_key_exists( \'do_action_xyz\', $_GET ) 触发相应的功能。这很好,但不
在标题之后和列之前添加自定义帖子类型页面中的内容
我在WPSE上发现你可以add content before post title 在帖子页面和自定义帖子类型页面中 add_action( \'load-edit.php\', function(){ $screen = get_current_screen(); // Only edit post screen: if( \'edit-reservation\' === $screen->id )
在自定义帖子列表中添加自定义列
我想在我的自定义帖子(书籍)列表中有一列(例如发送电子邮件)。每一行都应该有一个按钮(发送),当我点击它时,我想发送一封电子邮件。我看到的是一个钩子manage_posts_custom_column 添加自定义列,但此挂钩仅将post meta添加为特色图像等列。如何做到这一点,请帮助我。屏幕截图
如何从帖子列表页面上的帖子标题中删除破折号(-)帖子状态
我想从帖子标题中删除帖子状态。E、 g目前在列表页上的帖子标题类似于“Hello World-Draft”或“ABC-Completed”I don want-Draft或任何其他帖子状态。注意*:我已将已发布状态重命名为已完成状态
将自定义列添加到帖子列表表格
我有一个自定义的帖子类型,叫做Book 我想在编辑页面中添加出版商和图书作者自定义列。我还想从每个字段中提取一个特定值(我为上述列创建了两个字段),以显示在这两个附加列中。实际上,我可以用下面的代码显示,但关键是我必须声明变量(,例如:$value 变量),用于每个数据。所以,你能和我分享一些想法,用循环或其他东西来展示它吗。add_filter( \'manage_book_posts_columns\', \'set_custom_edit_book_columns\' ); add_acti
WP_list_table prepare_items()
我创建了自定义的WP\\U list\\U表格,附带了类似的表单(添加新的类别表单),但当我提交表单时,WP\\U list\\U表格不会刷新。当我再次刷新页面时,会显示信息。我使用wp\\u list\\u table\\u example插件,除了获取example\\u数据和表单之外,其他一切都是一样的。 class TT_Example_List_Table extends WP_List_Table { function __construct(){
如何在wp_list_table中创建自定义过滤器选项?
我用过wp_list_table 类在后端创建自定义表。它工作得很好。现在,我想添加如下图所示的过滤器。这是我的现有代码,用于使用自定义信息呈现管理表。if( ! class_exists( \'WP_List_Table\' ) ) { require_once( ABSPATH . \'wp-admin/includes/class-wp-list-table.php\' ); } class Kv_subscribers_list extends WP_Li
显示WP_LIST_TABLE时更新按钮的奇怪行为
我当前正在尝试将WP\\U List\\U表添加到自定义类型的编辑页面中的元框中。代码当前为 class Post_Table extends WP_List_Table { public function __construct() { parent::__construct([ \'singular\' => __( \'Post\', \'sp\' ), \
WP_LIST_TABLE添加自定义行操作
我一直遵循以下指南:step by step guide to wp list table 然而,我不知道应该在哪里定义我的操作:在代码中复制。我想添加一个链接,简单地复制相应的行,有什么想法吗?$actions = array( \'edit\' => sprintf(\'<a href=\"?page=cruises_form&id=%s\">%s</a>\', $item[\'id\'], __(\'Edit\', \'cruise_list_m
添加用户筛选器-不更新URL中的数据
我想做的是,我想通过添加一个我已经连接到的下拉菜单来添加一个过滤器选项restrict_manage_users, 因此,我可以根据特定的元值筛选用户。我的问题当我从下拉列表中选择一个选项并单击提交时,正在发送的数据(我在url中看到的内容)只是第一个选项,即使我选择了另一个选项,它仍然是正在发送的第一个选项。如果我尝试硬编码selected 转换为第二个选项,然后更改为每次仅发送第二个选项。代码我已经删除了foreach循环,该循环遍历各个公司,并将它们回传到下拉列表中。add_action( \'re
如何实现WP_LIST_TABLE?WP_LIST_TABLE提供数组,而不是列表中的值
我正在尝试为我的插件实现WP\\u List\\u Table。我经历过this tutorial 并使用其sample plugin.我安装了这个插件,只是更改了表名,并对以下功能进行了轻微修改:column\\u name、get\\u columns和get\\u sortable\\u columns现在它显示的是表,而不是值,它显示的是行的数组。请参见图片:Table structure:CREATE TABLE IF NOT EXISTS `wp_fa_user_logins` (
以编程方式插入的帖子未显示在帖子表中
我正在尝试通过表单插入自定义帖子。这是一篇简短的帖子,大多数内容都是用add_post_meta. 到目前为止,除了一个细节外,后期插入工作正常。这是我正在执行的插入后查询:$venta = wp_insert_post(array( \'post_name\' => \"venta-$stamp\", \'post_title\' => \"Venta $stamp\", \'post_type\' => \'venta\
WP列表表格-未显示wpdb结果
我是wordpress开发的新手,所以我想显示一个结果,取自自定义wordpress数据库表。所以我写了这个: if( ! class_exists( \'WP_List_Table\' ) ) { require_once( ABSPATH . \'wp-admin/includes/class-wp-list-table.php\' ); } class Q_List_Table extends WP_List_Table { public fun
有没有办法只列出某一类别的帖子
我想为帖子添加一个新的菜单点,显示特定类别的帖子。如果只是一个新的帖子类型,添加一个新页面很容易。但我只想显示具有特定类别的帖子,更新帖子时确保选中了类别。没有办法做到这一点吗?我希望得到一些简单的函数,比如register\\u post\\u type()实现它的方式。似乎没有,有人给我一些关于如何做到这一点的建议吗?有可能吗?或者我应该只使用自定义的帖子类型?
WP_LIST_TABLE bulk action
我创建了一个类扩展WP_List_Table 并创建了如下批量操作的方法: function get_bulk_actions() { $actions = array( \'synchronize\' => \'Synchronize\', \'delete\' => \'Delete from Shareino\', ); return $
我能否在函数COLUMN_DEFAULT中简化查询的使用
在下面的function column\\u default中,我有几个案例执行几乎相同的查询。是否可以对所有3种情况仅使用1个查询?如果是,我如何在下面的示例中使用它?谢谢你帮助我。function column_default($item, $column_name){ global $wpdb; /* if ( ! in_array( $column_name, [\'id\', \'user_id\', \'user
自定义帖子类型网格上的“添加新项”按钮
我在wp管理面板中创建了一个自定义页面,以在网格中显示我的自定义模型。它扩展了wp\\u list\\u表,网格可以很好地进行排序和分页。但是,我在网格上方添加“添加新”按钮时遇到问题。我添加了按钮:<a href=\"admin.php?page=certificates&action=new\" class=\"add-new-h2\">Add New</a> 它将我带到同一页,正如预期的那样,请求中的action=new。然而,我不太确定如何从那里开
删除帖子列表页面上列的排序选项
默认情况下,WordPress管理区域中帖子/页面/自定义帖子类型页面上的标题列是可排序的。如何禁用排序选项?我认为这个问题很清楚,但只是稍微延伸一下。我正在自定义管理区域中的自定义帖子类型页面。My code:add_filter( \'manage_sponsor_posts_columns\', \'kiran_set_columns\' ); function kiran_set_columns( $columns ) { $newColumns = array(
WP列表表格的最佳替代方案
根据Codex 不建议使用uss WP列表。那么,WP列表的最佳替代方案是什么?