Questions tagged «columns»


2
将自定义列添加到自定义帖子类型
我之前已经做过,但是我忘记了钩子的名称,并且在任何地方都找不到... 我想做的是在管理员的自定义帖子类型列表中添加一些自定义列。 例如,在管理员中,单击articles,我要在其中添加自定义列。
27 wp-admin  columns 

1
如何将自定义帖子类型的默认管理员排序顺序设置为自定义列?
这里可用的解决方案 我已经设置了一个名为clientarea的自定义帖子类型,并在管理区域中为其设置了几个自定义列-自定义列都是自定义元字段,正如您从我的代码中看到的那样。我想按“约会日期”默认排序。 所有列都可以正常工作,并且可以按预期进行手动排序,但是我无法使用默认的排序顺序。 如果我将默认排序字段更改为标准字段(例如“标题”),则它可以按预期工作;当我尝试将自定义列设置为默认的排序顺序时,它似乎不起作用。顺序有效(即,即使使用自定义列,我也可以默认在asc和desc之间进行切换),但是它没有选择orderby,因此恢复了按自定义帖子发布日期排序的顺序。 我想念什么? 我的代码如下: add_action( 'manage_posts_custom_column' , 'custom_columns', 10, 2 ); function custom_columns( $column, $post_id ) { global $wpdb; switch ( $column ) { case 'extranet_case_office': $get_office_ID = get_post_meta( $post_id, 'extranet_case_office', true ); $get_office_name = $wpdb->get_results('SELECT post_title FROM `cn_bf_posts` WHERE `ID` = '.$get_office_ID); echo $get_office_name[0]->post_title; break; case 'extranet_appointment_date': …

4
在管理面板中设置自定义列的样式(尤其是调整列单元格的宽度)
我正在将Wordpress用作广泛使用自定义帖子类型的项目的CMS。我需要以不同的方式在管理面板中为每种自定义帖子类型显示列。 我已经创建了必要的列并填充了它们。我需要做的是稍微调整CSS。最重要的是,我正在尝试调整某些列的宽度。例如,我不需要列出帖子ID的列就可以与帖子名称一样宽。 我在管理面板中为自己的自定义帖子类型排队了一个样式表,但无法正确设置列宽的样式。 我试图调整th或td元素的最大宽度,但这是无效的。从firebug中,我可以看到css样式存在,但是它什么也没做。 虽然我可以找到很多教程来添加/编辑自定义列,但是我并没有真正收集有关如何设置此类列样式的信息。有什么提示吗? 谢谢!

1
分类列表表的自定义列
我有以下代码将新列添加到分类编辑屏幕(edit-tags.php?taxonomy=book_place&post_type=books) function add_book_place_columns( $columns ) { $columns['foo'] = 'Foo'; return $columns; } add_filter( 'manage_edit-book_place_columns', 'add_book_place_columns' ); function add_book_place_column_content( $content ) { content = 'test'; return $content; } add_filter( 'manage_book_place_custom_column', 'add_book_place_column_content' ); 它正在工作,但是我需要在add_book_place_column_content函数中访问当前的术语ID 。我怎样才能做到这一点?

3
替换管理员列表中的标题
这是我的情况:我正在尝试过滤自​​定义帖子类型编辑表中title列的内容,但无法正常工作。 这是我尝试过的: add_filter('manage_edit-mycpt_columns', 'replace_title_products'); function replace_title_products() { $oldtitle = get_the_title(); $newtitle = str_replace(array("<span class='sub-title'>", "</span>"), array("", ""),$oldtitle); $title = esc_attr($newtitle); return $title; } 我只想过滤<span>标题中的标签。有人可以帮我吗?

1
向图像/媒体添加类别/标签/分类支持
我一直在尝试为图像(或所有媒体,尽管我只关注图像)添加类别,标签或自定义分类支持。我已经部分解决了: add_action('init', 'create_image_taxonomies'); function create_image_taxonomies() { $labels = array( 'name' => 'Media Category' ); $args = array( 'labels' => $labels, 'public' => true ); register_taxonomy('imagetype', 'attachment', $args); } 这样可以将“媒体类别”字段正确地添加到媒体屏幕。我也确认可以使用进行访问get_the_terms($my_attachment_id, 'imagetype')。 我遇到麻烦的地方是使此信息显示在管理/仪表板中的任何位置,但直接查看媒体时除外-我希望在子菜单中或作为自定义列,或同时在两者中都可以这样做,帖子和页面。 我曾尝试manage_posts_custom_column与和一起使用manage_edit-attachment_columns,但什么也没有出现。我曾尝试add_media_page显示类似于为页面和帖子类别自动生成的页面的内容,但是在这里,我很难将已指定类别的图像提取到其中。您可以在此处看到两种尝试:http : //pastebin.com/S8KYTKRM 在此先感谢您的协助!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.