首页 文章

在wordpress中查询帖子更快

提问于
浏览
0

我想问一下在wordpress中查询帖子哪个更快 .

为新数据创建新表然后制作自定义SELECT语句或使用默认的wp_posts和wp_postmeta表并使用wordpress的内置查询功能更好吗?

2 回答

  • 0

    对于库存,您应该创建自己的表,以便对这些数据的操作或多或少地独立于WordPress,当您想要删除它时,您可以轻松地删除它而不影响其他设置 . 并且,是的,您应该使用内置查询函数,或者您可以使用wp_query()进行操作 . 阅读this . 我希望这能澄清你的想法 .

  • -1

    我认为最好使用默认的wp_posts和wp_postmeta表,因为这是默认表,如果你想创建自定义的帖子类型,那么使用wp函数从那些表中获取数据更有效,所以有一个插件CUSTOM POST TYPE使用这个你可以在管理员中创建一个自定义的帖子类型,你不需要对此进行任何编码,它将显示在前端,正常帖子显示 . 假设您要创建homepageslider帖子类型,因此您只需将其创建为自定义帖子类型,并且在前端您可以执行以下代码: -

    <?
    $args = array( 'post_type' => 'homepageslide');
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post();
    $image_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
    $posttitle = $post->post_title;
    ?>
          <div onclick="window.location='<?php echo get_post_meta($post->ID, 'home_page_slide_link', true); ?>'" style="cursor:pointer" data-iview:thumbnail="<? echo $image_url ?>" data-iview:image="<? echo $image_url ?>">
            <div class="iview-caption caption1" data-x="100" data-y="300" data-transition="expandDown">
              <h2> <? echo substr($post->post_title,0,25); ?></h2>
              <p><? echo $post->post_content; ?> </p>
            </div>
          </div>
          <? endwhile; ?>
    

    我想现在它会有所帮助 . 这是下载自定义帖子类型插件的链接:Plugin

相关问题