私はwordpressプラグインを使用しています。一部のページでdisqus_identifierを変更できるようにする
私はページの識別子を定義するプラグインファイル「comments.php」でコードを見つけた:私は、これまでに作ってみた何
var disqus_identifier = '<?php echo dsq_identifier_for_post($post); ?>';
はでそれを置き換えることです。
var disqus_identifier = '<?php echo get_post_meta($post->ID, 'dis_ident_field', true); ?>';
これは、dis_ident_fieldというWordpressのカスタムフィールドからdisqus_identifierが取得されることを意味しますが、私はこの方法が心配です。このフィールドに値を設定しないページでは、ページソースのjavascriptに識別子がまったくありません。
誰かがidを持たないのは悪いと説明することができます。なぜなら、コメントはこれらのページすべてで正しく機能しているからです。
IDはそれぞれのユニークなページごとに一意である限り、「012 disput_identifier = '= $post-> ID?>';」を使用しないでください。 –
いくつかのページでは同じ識別子を使用したいので必ずしもユニークなものではありません。言い換えれば、私は、ページのグループが同じ識別子、つまり同じコメントスレッドを持つことを要求します。 – Jim