1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- if (!isset($post))
- global $post;
- $duoshuoPlugin = Duoshuo_WordPress::getInstance();
- $duoshuoPlugin->printScripts();
- $topPost = $duoshuoPlugin->topPost($post);
- if ($intro = get_option('duoshuo_comments_wrapper_intro'))
- echo $intro;
- ?>
- <a name="comments"></a>
- <?php
- if (current_user_can('moderate_comments')):
- $threadId = get_post_meta($topPost->ID, 'duoshuo_thread_id', true);
- if (empty($threadId)):?>
- <p>这篇文章的评论尚未同步到多说,<a href="<?php echo admin_url('admin.php?page=duoshuo-settings');?>">点此同步</a></p>
- <?php endif;
- endif;
-
- $data = array(
- 'thread-key'=> $topPost->ID,
- 'author-key'=> $topPost->post_author,
- 'title' => $topPost->post_title,
- 'url' => get_permalink($topPost->ID),
- //'order' => 'desc',
- //'limit' => 20,
- );
- $attribs = '';
- foreach ($data as $key => $value)
- $attribs .= ' data-' . $key . '="' . esc_attr($value) . '"';
- ?>
- <div class="ds-thread"<?php echo $attribs;?>></div>
- <?php
- static $threadInitialized = false;
- if (!$threadInitialized):
- $threadInitialized = true;?>
- <script type="text/javascript">
- if (typeof DUOSHUO !== 'undefined')
- DUOSHUO.EmbedThread('.ds-thread');
- </script>
- <?php endif;
- if (get_option('duoshuo_seo_enabled')): //直接输出HTML评论
- require 'comments-seo.php';
- endif;
- if ($outro = get_option('duoshuo_comments_wrapper_outro'))
- echo $outro;
|