0

私は、Wordpress を CMS として使用して、何年にもわたってまとめてきたさまざまなデータベース駆動型のページを置き換えるというアイデアをいじっています。URLに基​​づいてデータベースから情報を取得するシームレスな方法があるかどうか疑問に思っています.

たとえば、賞に関する情報を提供するページがあります

/academy-awards grabs the intro info from the database
/academy-awards/32 grabs the intro info about the 32nd edition
/academy-awards/32/winners grabs the results and commentary for that ceremony

現在、academy-awards は実際には拡張子のない php ファイルであり、その後に続くもの (何もない、数字、数字、単語) に応じて、さまざまなページを提供します。

その作業をWordpressにどのように翻訳しますか/できますか? 私は完全なWP初心者なので、最初の回答がもう少し掘り下げるのに役立つことを願っています.

4

2 に答える 2

1

さらに掘り下げてみると、カスタムクエリ( http://codex.wordpress.org/Custom_Queries)を使用し、それらをページテンプレートと組み合わせることで、他のデータベースの情報にアクセスできるようです。

于 2012-10-03T00:08:03.470 に答える
1

インポート フィルターまたはプラグインが既に存在しない限り、WP データベース スキーマの正しい場所に必要なものを挿入するカスタム データベース クエリを作成および使用せずに、投稿/ページ データを Wordpress の投稿/ページにインポートする簡単な方法はありません。

そうは言っても、phpmyadmin からテーブルを CSV またはプレーン テキストにエクスポートし、そのデータを操作して、インポート時に WordPress の投稿/ページを生成するファイルにすることができます。http://codex.wordpress.org/Database_Descriptionを参照してください。

また、WordPress のデモ サイトをセットアップし、いくつかの投稿/ページを入力してから、[ダッシュボードからエクスポート]>>[ツール]>[エクスポート] を選択して、WordPress WXR ファイルがどのように構築されるかを確認してください。これは、インポート用にデータを整理するのに適した形式です。http://codex.wordpress.org/Tools_Export_Screenを参照してください。

単に別のデータベースのデータを表示したい場合は、 wpdb Class. https://codex.wordpress.org/Class_Reference/wpdbを参照してください

于 2012-09-24T22:56:38.357 に答える