我将这段代码添加到functions.php
能够向自定义帖子类型发出请求并按筛选book_id
add_filter( \'rest_gallery_query\', function( $args ) {
$args[\'meta_query\'] = array(
array(
\'key\' => \'book_id\',
\'value\' => esc_sql( $_GET[\'book_id\'] ),
)
);
return $args;
} );
因此,我可以向\'http://localhost:port/wp-json/wp/v2/gallery?book_id=9780061992254\'gallery
是自定义帖子类型,并且bookd_id
是其自定义字段之一我在这里遇到的问题是,在此之后,我无法请求/wp-json/wp/v2/gallery
没有book_id
不管怎样,我真的需要能够做到这一点,我怎样才能摆脱这种状况?我正在寻找一种方法使这个参数成为可选的,但我还没有找到任何东西