【发布时间】:2011-03-06 18:53:42
【问题描述】:
我在 WordPress 的 functions.php 文件中添加了以下函数。这个想法是它收集“fsmodel”帖子的所有标题(我创建的自定义帖子类型)。然后它将这些作为数组返回,然后我用它来填充第二个自定义帖子类型的自定义元字段中的 select 标记。
基本上,“fsmodel”将发布带有船模型的帖子,而“fsboat”帖子类型将有一个下拉列表,其中包含可供选择的每个模型的名称。
现在,这似乎在仪表板中运行良好 - 下拉列表已按预期填充。但是,当我保存时,该帖子不会显示在“编辑”列表中。同样在网站上,当此功能激活时,所有页面都输出为 404 错误页面。
我确定问题出在以下代码中 - 有人知道我可能做错了什么吗?
函数 fs_model_array() {
$models_array = 数组();
$loop = 新的 WP_Query(数组(
'post_type' => 'fsmodel',
'posts_per_page' => -1,
'orderby' => '标题',
'订单' => 'ASC',
'post_status' => '发布'
));
while ( $loop->have_posts() ) : $loop->the_post();
$models_array[] = get_the_title();
结束;
返回 $models_array;
};
【问题讨论】: