单独的Wordpress内容;把它分成两个独立的div

时间:2017-07-24 15:43:20

标签: php html wordpress

我正在尝试将我的wordpress帖子的不同部分(此时特别是blockquote)分开,所以我可以将它们放在不同的div中,这样我就可以将它们放在页面的不同部分。

我已经能够移除blockqoute并在没有它的情况下发布内容,但无法将其重新放回

<div1>
<?php add_filter( 'the_content', 'rm_quotes' );
        function rm_quotes($content) {
          $content = preg_replace("~<blockquote>([\s\S]+?)</blockquote>~", "", $content);

          return $content; 
        }
?>
</div1>

<div2>
  <!-- This is where I want to put the <blockquote> -->
</div2>

1 个答案:

答案 0 :(得分:0)

执行preg_match并将其放入名为$ quotes的变量中,然后使用preg_replace将其从内容中删除。现在,您可以使用已删除的块引用来执行任何操作。

示例代码:

preg_match('/<blockquote>([\s\S]+?)</blockquote>/', $content, $quotes);
var_dump($quotes);