php 只是一种在WordPress安装中搜索内容的简单方法。允许以简单的方式搜索使用短代码的位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 只是一种在WordPress安装中搜索内容的简单方法。允许以简单的方式搜索使用短代码的位置相关的知识,希望对你有一定的参考价值。

<?php
function tas_search(){
    ob_start();

        //Searches by string
        $args = [
          's'              => 'yop_poll', //Or whatever
          'post_type'      => 'any',
          'posts_per_page' => -1,
        ];
  
  //Searches for a page template
  /*
      $args = [
        'post_type'      => 'page',
        'meta_key'       => '_wp_page_template',
        'meta_value'     => 'template-events.php', //Or whatever
        'posts_per_page' => -1,
      ];*/

    $the_query = new WP_Query($args);

    if($the_query->have_posts()){
      echo '<ul>';
      while($the_query->have_posts()){
        $the_query->the_post(); ?>
        <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
        <?php
      }
      echo '</ul>';
    }
    else{
      echo "Sorry no posts found";
    }

    wp_reset_postdata();

    return ob_get_clean();
  }

  add_shortcode('wpquery', 'tas_search');

以上是关于php 只是一种在WordPress安装中搜索内容的简单方法。允许以简单的方式搜索使用短代码的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何显示 Wordpress 搜索结果?

windows7搭建xmapp+wordpress

获取带有静态 html 内容的 wordpress 页面模板以在搜索中显示

php web socket(服务器端)

我正在寻找一种在 Oracle SQL Developer 中搜索某个单词的方法

安装英文版Wordpress如何快速转换成中文版