当前位置: 首页 > 知识库问答 >
问题:

使用类别名称调用Wordpress数据库中的所有帖子

壤驷旭
2023-03-14

我们的Wordpress网站被感染,我们被删除了所有文件。我们现在只有一个数据库,希望从数据库中提取所有信息,并在其他网站上复制此副本。

所以我使用这个php类来连接db并调用一些信息。我现在打电话给有数据的帖子,但也需要分类。

例如:

帖子标题、帖子内容、帖子类别

这是我的工作代码,没有类别名称

$posts = $db->get('c3624322676f_wp_posts'); 

但我不知道如何在这里命名类别。

这是我的html格式

<table class="table table-hover">
  <thead class="thead-inverse">
    <tr>
      <th>#</th>
      <th>Title</th>
      <th>Type</th>
      <th>Content</th>
      <th>Action</th>
    </tr>
  </thead>
  <tbody>
  <?php foreach ($posts as $post) : ?>
    <tr>
      <th scope="row"><?php echo $count++; ?><a href=""></th>
      <td><?php echo $post['post_title']; ?></td>
      <td><?php echo $post['post_type']; ?></td>
      <td><?php echo strip_tags ($post['post_content']); ?></td> 
      <td>
      <form action="" method="post">
        <input type="hidden" name="id" value="<?php echo $post['ID']; ?>" />
        <input style="cursor:pointer;" type="submit" class="btn btn-primary" value="Delete" />
      </form>     
      </td> 
    </tr>
  <?php endforeach; ?>
  </tbody>
</table> 

共有1个答案

戈华茂
2023-03-14

这应该能行

    <table class="table table-hover">
  <thead class="thead-inverse">
    <tr>
      <th>#</th>
      <th>Title</th>
      <th>Type</th>
      <th>Content</th>
      <th>Action</th>
    </tr>
  </thead>
  <tbody>
  <?php foreach ($posts as $post) : ?>
    <tr>
      <th scope="row"><?php echo $count++; ?><a href=""></th>
      <td><?php echo $post['post_title']; ?></td>
      <td><?php echo $post['post_type']; ?></td>
      <td><?php echo strip_tags ($post['post_content']); ?></td>

      <?php 
            $separator = ',';
            $output = '';
            $categories = get_the_category($post['post_title']);
            if ($categories){

                foreach($categories as $category) {
                    $output .= '<a href="'.get_category_link( $category->term_id ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator;
                }

            echo trim($output, $separator);
            }
       ?>      
      <td>
      <form action="" method="post">
        <input type="hidden" name="id" value="<?php echo $post['ID']; ?>" />
        <input style="cursor:pointer;" type="submit" class="btn btn-primary" value="Delete" />
      </form>     
      </td> 
    </tr>
  <?php endforeach; ?>
  </tbody>
</table> 
 类似资料:
  • 本文向大家介绍phpcms的分类名称和类别名称的调用,包括了phpcms的分类名称和类别名称的调用的使用技巧和注意事项,需要的朋友参考一下 话不多说,请看代码: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!

  • > 我需要自定义单词按基本搜索过滤器。 它在文章标题和文章内容中对关键字进行精细搜索。 现在我需要显示结果,如果用户输入匹配类别名称的名称,那么它应该从该类别以及其他结果中提取结果。 我假设,它应该类似于在税务查询中为category_name或category_in运算符使用喜欢子句。 如何实现这种情况,意味着当用户输入与类别名称匹配的任何关键字时,它应该从该类别中提取所有结果以及常规搜索结果。

  • 我安装了一个主题,我使用了该主题的模板。模板不是我创建的。我没有模板代码的访问权限。我使用构建器来构建元素。我从一个类别中创建了一个帖子网格,但是生成器不会为该类别中的所有帖子添加特定的类。所以,我想添加一个钩子,一个类的所有帖子从网站从一个特定的类别(仅为他们)。如何做到这一点?

  • 每次自定义帖子类型发生变化时,我都想调用一个函数。发布、更新或删除。在该函数中,我从该自定义帖子类型中获取所有帖子,并创建一个我在文件中导出的json文件。 问题是自定义帖子类型有一些我包含在JSON文件中的高级自定义字段。但是,当创建新帖子时,所有ACF都是空的,而标题和创建数据等字段可用。如果我更新帖子,则会获取所有ACF。 我的印象是在ACF存储到数据库之前是挂钩的。我应该使用另一个操作还是

  • 我发现了这个网站:http://www.jfletcherdesign.com. 我想复制一下主页上显示他所有帖子的特色图片的方式,以及当你点击你在特定帖子中深入查看的图片时显示的方式。我还想复制一下你是如何在一个类别中点击“前进”和“下一步”并将一个图像添加到相应的帖子中的。 有人能为我指出设置此功能的正确方向吗? 如果你能给我指出jQuery插件的话,我会得到额外的积分,该插件在他的分类页面上

  • 我有两个不同类别的自定义帖子类型(公文包),然后我有两个页面显示两个类别的帖子。 我调用页面时的url类似于mysite.com/pagename,其中pagename与公文包类别同名。 我的问题是,当我进入单一公文包时,url会变成mysite.com/portfolio/portfolio-name 有没有办法在url中显示投资组合类别?应该像mysite.com/portfolio-cate