【问题标题】:Wordpress custom meta box loop destroys post slugWordpress 自定义元框循环会破坏 post slug
【发布时间】:2014-09-17 13:58:38
【问题描述】:

现在这是一个疯狂的。所以请耐心等待...

我有一个自定义元框。在它里面我有一个帖子循环,它打印出另一个自定义帖子类型的标题。我得到了一切工作,保存等。但现在从那个循环中,第一个帖子标题跳转到我正在编辑的帖子的永久链接。

我正在使用新的 WP_query 来调用元框内的循环。

$args = array( 'post_type' => 'meeskond');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
.........
<?php 
endwhile;

我尝试了其他方法来调用循环,但似乎没有任何补救措施。 据我了解,在我的脚本运行后立即填充永久链接。并且不知何故 $page_name 被从我的元框循环中取出。

在我看来,wp-admin/js/post.js 正在这样做,但我想不出任何方法来解决它。 我的大脑是空的......有什么指示吗?

【问题讨论】:

    标签: php wordpress loops permalinks meta-boxes


    【解决方案1】:

    我找到了很多答案,但找到了一个真正有效的答案。

    刚刚将我的元框中的循环调用更改为这个。

    global $post;
    
    $filtArgs = array(
        'post_type' => 'insert_brains',
    );
    $filts = get_posts($filtArgs);
    
    $filtData = get_post_meta( $post->ID, $filtID, true );
    
    foreach ( $filts as $filt ) : setup_postdata($filt);
    
        $filtID = 'filt_' . $filt->ID; 
        $filtTitle = $filt->post_title;
        ?>
    
        ....
    
    <?php endforeach;
    

    非常感谢 Gaz。它像魔术一样工作。 从here 窃取了他的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多