バージョン選択
フォーラム
メニュー
オンライン状況
|
|
59 人のユーザが現在オンラインです。 (48 人のユーザが フォーラム を参照しています。) |
|
|
フロント機能
投稿者 |
スレッド |
ゲスト |
投稿日時: 2008/2/28 17:13
対応状況: −−−
|
|
wordpressの記事を表示させる こんにちは。 EC-CUBEの新規ページ作成する場合など、WYSIWYGエディターがないため、Wordpressの記事を表示させようとしています。
現状のシステムでは EC-CUBE1.4.5を利用しており、ディレクトリー構成は httpdocs直下にEC-CUBEを展開しており、wordpressはhttpdocs>blogのようにしてあります。
httpdocsにtest.phpというファイルを作成して下記のようなプログラムでwordpressの記事は取得できました。
<?PHP // Wordpressから新着記事を取得します
mb_language("Japanese"); mb_internal_encoding("EUC-JP"); define('DB_NAME', 'データベース名'); // The name of the database define('DB_USER', 'ユーザー名'); // Your MySQL username define('DB_PASSWORD', 'パスワード'); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value $table_prefix = 'wp_'; // Only numbers, letters, and underscores please! define ('WPLANG', 'mo_file');
define('ABSPATH', 'ルートDIR'.'/blog/'); require_once(ABSPATH.'wp-settings.php');
//カテゴリから最新記事を取得 $posts = get_posts('numberposts=1&category=2&order=DESC&orderby=post_date'); foreach($posts as $post) : setup_postdata($post);
print the_title(); print the_content();
endforeach;
} ?>
しかし、これをブロックなどに組み込んで表示させようとすると
It doesn't look like you've installed WP yet. Try running install.php.
という表示になってしまいます。 恐らくパスが通っていない?define()でダブリがある? などかなぁと推測してみるのですが。
何分、EC-CUBE、wordpressの知識はおろかPHPも危うい状況なので、もしも詳しい方がおられたらアドバイスいただけませんでしょうか?
基本的に実現したいことは、wordpressを使用することではなく、あくまでもEC-CUBE上で簡単に新規記事を投稿できるようにすることです。
|
|
|
|
統計情報
総メンバー数は89,118名です
総投稿数は110,039件です
|