当我在(wpalchemy) 自定义元框,一切正常。直到我按下“添加新内容”。此时,标题、slug、特色图片等。。正在使用我的“产品”帖子类型中的内容进行预填充。
代码在我的“案例研究”帖子类型中构建了一个下拉列表,并用我的“项目”帖子类型中的帖子标题/ID填充它。
我怎样才能像这样在后端使用循环,而不把事情搞砸。我试过了get_posts
以及WP\\U查询。
global $post;
$args = array( \'post_type\' => \'projects\', \'posts_per_page\' => 200 );
$custom_posts = get_posts($args);
foreach($custom_posts as $post) : setup_postdata($post);
echo \'<option value="\' . get_the_id() . \'"\';
echo \'>\' . get_the_title() . \'</option>\' . "\\n";
endforeach;
Edit: A little more background:
我正在使用
wpalchemy 自定义元框的类。以下代码包含在我的函数中。php文件,之后
/wpalchemy/MetaBox.php
https://github.com/farinspace/wpalchemy/blob/dev/wp-content/wpalchemy/MetaBox.php$assoc_project = new WPAlchemy_MetaBox(array(
\'id\' => \'_assoc_project\',
\'title\' => \'Associated Project\',
\'template\' => get_stylesheet_directory() . \'/metaboxes/case-studies-assoc_proj-meta.php\',
\'types\'=> array(\'case-studies\')
));
Edit 2: Update
我曾尝试在我的电脑上跨多个浏览器复制这个问题,但我的同事刚刚在Ffox/mac上进行了一次尝试,他们没有问题。我不明白为什么这会是特定于平台的-但这就是。。。