wordpressサイトで新規にデータベース上に作成したテーブルの情報を取得して、表示したいです。
表示したいページ先はCPTUIで作成した新規の投稿タイプ(例:slag/product)です。
下記を試してみましたが、サイトに表示されず、フッターも消えてしまいました。
作成したテーブル名:wp_reproduct
フィールド:product_id/product_number/deliver_system 等
【試したこと】
・wp-db.php内のテーブル定義箇所にreproductを追記。
・archive-product.phpに下記を追記。
archive
1<?php get_header(); ?> 2<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 3<?php require_once('../../../../wp-load.php');?> 4 5 6<?php 7 global $wpdb; 8 $item_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->reproduct WHERE product_id='1' AND deliver_system='個別送料'" ); 9 echo "<p>商品数: {$item_count}</p>"; 10?> 11 12 13<?php the_content(); ?> 14<?php endwhile; endif; ?> 15<?php get_footer(); ?>
データベースをいじるのが初めてでして、途方に暮れています。
ご教授いただきますと幸いです。