3

カスタム テンプレートを使用して、Wordpress にカスタム ページがあります。ユーザーに実際のページを表示するだけでなく、渡された URL 変数を介して動的にページを作成します。

そこで、wordpress で News というページを作成し、news.php テンプレートに割り当てました。ユーザーは mywebsite.com/news のページにアクセスできます

また、mywebsite.com/news/2012/august-8/ にアクセスすると、ページ テンプレートがこれらの URL 変数を介して日付を読み取り、そのページだけのニュースを表示します。

これが私がやりたいことです。wordpress 内の実際のページではなく、url 変数に基づいてその場で作成される「特定の日付のページ」にコメントを追加したいと考えています。

ページに comments_template() を追加することはできますが、それはページ ID または投稿 ID に基づいていると思います... カスタム ID を挿入したり、これらの動的ページのコメントを作成する URL を挿入したりする方法はありますか?

mywebsite.com/news/2012/august-8/ のコメントを mywebsite.com/news/2012/august-9/ に表示したくありません --- それらは別のページです

考え?

4

2 に答える 2

0

私はあなたを理解していますが、そのような方法でWPを使用するのは良い考えではないと思います. あなたはWPの主な機能、投稿、コメントを台無しにしています。この仕事には別のフレームワークを使用する必要があります。いずれにせよ、調査の出発点としては、wp_commentmetaテーブルとその友達から始めましょう。

add_comment_meta($comment_id, $meta_key, $meta_value, $unique = false)
get_comment_meta( $comment_id, $meta_key, $single = false )

あなたが必要とするものを達成できることを確認してください。

于 2012-08-11T20:38:10.870 に答える