我一直在努力想如何正确地做到这一点,但还没有找到解决办法。我有一个带ACF字段的CPT。我不能使用前端表单,因为我正在跨多个子网站同步CPT,所以需要使用后端表单。我已经设置好了,发布表单默认为一列,但我无法将发布元框移动到表单底部。。。它位于帖子标题字段下方。这似乎很愚蠢。S
你能提供的任何帮助都是巨大的!
谢谢
我一直在努力想如何正确地做到这一点,但还没有找到解决办法。我有一个带ACF字段的CPT。我不能使用前端表单,因为我正在跨多个子网站同步CPT,所以需要使用后端表单。我已经设置好了,发布表单默认为一列,但我无法将发布元框移动到表单底部。。。它位于帖子标题字段下方。这似乎很愚蠢。S
你能提供的任何帮助都是巨大的!
谢谢
到目前为止,这个解决方案似乎有效。
add_filter(\'screen_layout_columns\', \'one_column_on_screen_options\');
function one_column_on_screen_options($columns) {
$columns[\'post\'] = 1;
return $columns;
}
// Ignore user preferences stored in DB, and serve only one column layout
add_filter(\'get_user_option_screen_layout_post\', \'one_column_layout\');
function one_column_layout($option) {
return 1;
}
add_action( \'add_meta_boxes_sliding_panel\', \'sds_do_meta_boxes\', 0, 1 );
function sds_do_meta_boxes( $post )
{
remove_meta_box( \'submitdiv\', \'sliding_panel\', \'side\' );
add_meta_box( \'submitdiv\', __( \'Publish\' ), \'post_submit_meta_box\', \'sliding_panel\', \'normal\', \'high\', null );
}
function translate_publish( $translated_text, $untranslated_text, $domain ) {
if( stripos( $untranslated_text, \'Publish\' ) !== FALSE ) {
$translated_text = str_ireplace( \'Publish\', \'Save\', $untranslated_text ) ;
}
return $translated_text;
}
if(is_admin()){
add_filter( \'gettext\', \'translate_publish\', 99, 3 );
}
我有两个单选按钮作为页面/帖子的自定义元框字段。一个单选按钮的值为“启用”,另一个单选按钮的值为“禁用”。我的单选按钮只有在手动进入页面/帖子进行检查,然后更新页面/帖子时才会保持选中状态。如果我通过post meta查询更改该字段的post meta值,则不同的单选选项不会显示为选中状态。我正在运行的查询是这样的,它是有效的。我检查了phpmyadmin中的值。在编辑屏幕上,metabox仍不显示正在检查的正确单选按钮。function my_action() { global $wpd