Я использую плагин 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); ?>';
Это означает, что он получит disqus_identifier из пользовательского поля из Wordpress с именем dis_ident_field, но я беспокоюсь об этом методе. Для страниц, где я не заполняю это поле, у меня теперь нет идентификатора вообще в javascript в источнике страницы.
Может кто-нибудь объяснить, почему отсутствие идентификатора плохо, потому что комментарии по-прежнему работают на всех этих страницах должным образом, поэтому он откуда-то получает идентификатор.
Почему бы просто не использовать 'var disqus_identifier = '= $post-> ID?>';' До тех пор, пока идентификатор уникален для каждой «уникальной» страницы, тогда ваше добро пожаловать в –
, потому что на некоторых страницах я хочу использовать один и тот же идентификатор и не всегда уникальный. Другими словами, я требую, чтобы группа страниц имела один и тот же идентификатор, таким образом, тот же самый поток комментариев. – Jim