私は本当にこれに固執していて、厳しい締め切りに固執しています。基本的に、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に精通していません。