0

私は本当にこれに固執していて、厳しい締め切りに固執しています。基本的に、2つの異なるワードプレスのインストールがあります。メインコンテンツとなるデータベースをデータベース1と呼び、コンテンツがループするデータベースをデータベース2と呼びます。

基本的に私が行う必要があるのは、メタボックス情報、タイトル、日付、注目の画像とともに、database1のコンテンツをループでdatabase2に表示することです。これは私がこれまでに得た距離であり、これはタイトルと日付のみを示しています。

        <?php
        $originaldb = new wpdb('blank', 'blank', 'blank', 'blank');
        $results = $originaldb->get_results( "SELECT * FROM $wpdb->posts WHERE post_type='press' AND post_status='publish' ORDER BY post_date DESC LIMIT 30" ); 
        if($results):
          foreach($results as $post): setup_postdata($post);?>

              <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

                  <!-- Post Thumbnail -->


                          <?php the_post_thumbnail(); ?>


                  <!-- /Post Thumbnail -->

                  <div class="caption">
                      <div class="presslink"><a href="<?php $key_1_value = get_post_meta($post->ID, 'presslink', true); if($key_1_value != '') { echo $key_1_value; } ?>" target="_blank" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>
                      <div class="pressdate"><a href="<?php $key_1_value = get_post_meta($post->ID, 'presslink', true); if($key_1_value != '') { echo $key_1_value; } ?>" target="_blank" title="<?php the_title(); ?>"><?php echo get_the_date('M Y'); ?></a></div>
                  </div>

              </article>
        <?php endforeach; ?>
        <?php else: ?>  
        Testing has failed
        <?php endif; ?>

私はPHPとSQLに精通していません。

4

3 に答える 3

0

投稿IDを取得している場合。あなたは使用してみることができます

<?php 
$post_id=get_the_ID();
echo get_the_post_thumbnail( $post_id); ?>

これがうまくいくことを願っています

于 2013-03-20T09:58:33.080 に答える
0
<?php  query_posts('showposts'); while(have_posts()):the_posts(); the_title(); the_content(); the_post_thumbnail(); endwhile; wp_reset_query(); ?>

このコードを試してみてください:

于 2013-03-20T11:08:58.573 に答える
0

XML-RPCインターフェイスを使用して、2 つの WordPress サイトが通信できるようにするか、データをエクスポートする独自の API (ホスト WP) を実装する必要がある場合があります。たとえば、このデータを収集して返す他の WP の json とインポーターで目的の形式に戻します (2 つの別個のプラグイン)。

于 2013-03-20T11:13:27.517 に答える