我已经解决了主要问题:
对于WordPress dashboard,我需要与中所有帖子类型相关的所有帖子列表:
edit.php?post_type=product
使用以下概念:
edit.php?post_type=product&showall=true
后端有功能
function.php
function show_all_posttypes( $query ) {
if( ! is_admin() ) {
return;
}
if( isset( $_GET, $_GET[\'showall\'] ) && true == $_GET[\'showall\'] ) {
$query->set( \'post_type\', array(\'product\', \'second_type_product\', \'third_type_product\') );
}
}
add_filter( \'pre_get_posts\', \'show_all_posttypes\' );
之后,我的所有帖子都与三种帖子类型相关:product、second\\u type\\u product、third\\u type\\u product在URL上列出得非常好:
编辑php?post\\u类型=产品(&U);showall=真
但当我使用它的功能进行编辑过滤时。包含所有列出帖子的php页面会说:
无效的帖子类型
我想通过基于一种帖子类型的url上与多个帖子类型相关的列表来实现对每个功能的支持。
感谢您的支持!