導航:首頁 > 網站優化 > wordpress自動評論seo工具

wordpress自動評論seo工具

發布時間:2020-08-29 14:53:13

1、如何自己設計wordpress評論列表及評論框

自己設計wordpress評論列表及評論框方法:
<?php if('open' == $post->comment_status && $parent_comment_status == 'open') : // 如果文章允許評論 ?>
<div id="comments">

<?php if(have_comments()) : ?>
?? ?<div>已有<?php comments_number('0','1','%'); ?>條評論 <a id="to-quick-respond" style="color: #bc373a;" href="#respond">快速評論</a></div>
?? ?<ol id="comments-lists"><?php wp_list_comments(array('callback' => 'mytheme_comment'));?></ol>
?? ?<?php if(get_comment_pages_count()->1 == get_option('page_comments')) : // 如果條數大於規定的條數,那麼就要翻頁了 ?>
?? ??? ?<div id="comment-navi"></div>
?? ?<?php endif; // 翻頁導航結束 ?>
<?php endif; // 評論列表結束 ?>

<div id="respond">
<?php if(get_option('comment_registration') && !is_user_logged_in()) : //如果文章設置了必須登錄才能評論 ?>
?? ?你必須<a href="<?php wp_login_url(get_permalink()); ?>">登錄</a>才能評論!
<?php else : //文章不用登錄就能評論 ?>
<form id="commentform" action="<?php bloginfo('url'); ?>/wp-comments-post.php" method="post">
?? ?<?php if(isset($_GET['replytocom']) && $_GET['replytocom'] != '') : ?>
?? ?<div>
?? ??? ?您正在回復<?php echo comment_author($_GET['replytocom']); ?><a style="color: #f00;" href="#comment-<?php echo $_GET['replytocom']; ?>" rel="nofollow">@<?php echo $_GET['replytocom']; ?>樓</a> <a href="<?php the_permalink(); ?>#comment-<?php echo $_GET['replytocom']; ?>" rel="nofollow">取消</a>
?? ??? ?<!-- 這里需要注意:由於我的主題是用我自己的方式取消回復,如果使用wordpress自己的取消按鈕,請使用<?php cancel_comment_reply_link('取消'); ?> -->
?? ?</div>
?? ?<?php endif; ?>
?? ?<?php if(is_user_logged_in()) : // 如果用戶已經登錄 ?>
?? ?<div>親愛的<strong><?php echo $user_identity; ?></strong> 您已經登錄啦! <a href="<?php echo admin_url('profile.php'); ?>">修改信息</a> <a href="<?php echo wp_logout_url(get_permalink()); ?>">注銷</a> 趕快評論啊!</div>
?? ?<?php elseif($comment_author != '') : // 如果用戶沒有登錄,而之前又已經進行了評論,被記錄的email信息 ?>
?? ?<div>親愛的<strong><?php echo $comment_author; ?></strong> 歡迎回來!<a id="toggle-comment-author-info" href="javascript:toggleCommentAuthorInfo();"><?php _e('修改信息'); ?></a> 留下您的回復吧</div>
?? ?<div id="comment-author-info" style="display: none;"><input id="author" type="text" name="author" value="<?php echo $comment_author; ?>" /><label for="author"><?php _e('昵稱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="email" type="text" name="email" value="<?php echo $comment_author_email; ?>" /><label for="email"><?php _e('郵箱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="url" type="text" name="url" value="<?php echo $comment_author_url; ?>" /><label for="url"><?php _e('個人主頁'); ?></label></div>
?? ?<script type="text/javascript">
?? ?var changeMsg = '修改信息';
?? ?var closeMsg = '隱藏信息';
?? ?function toggleCommentAuthorInfo(){
?? ??? ?var $info_box = $('#comment-author-info'),$tog_btn = $('#toggle-comment-author-info');
?? ??? ?$info_box.slideToggle('slow', function(){
?? ??? ??? ?if($info_box.css('display') == 'none'){
?? ??? ??? ??? ?$tog_btn.text(changeMsg);
?? ??? ??? ?}else{
?? ??? ??? ??? ?$tog_btn.text(closeMsg);
?? ??? ??? ?}
?? ??? ?});
?? ?}
?? ?</script>
?? ?<?php else : //既沒登錄,也沒之前留言情況下 ?>
?? ?<div>填寫個人信息,趕快回復吧!</div>
?? ?<div id="comment-author-info"><input id="author" type="text" name="author" value="" /><label for="author"><?php _e('昵稱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="email" type="text" name="email" value="" /><label for="email"><?php _e('郵箱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="url" type="text" name="url" value="" /><label for="url"><?php _e('個人主頁'); ?></label></div>
?? ?<?php endif; ?>
?? ?<div id="comment-text"><textarea id="comment" name="comment"></textarea></div>
?? ?<div>
?? ??? ?<button id="submit" name="submit" type="submit"><?php _e('提交'); ?></button>
?? ??? ?<span><a id="insert_comment_img" onclick="return insertImg('comment');" href="#">插入圖片</a></span>
?? ??? ?<?php if(function_exists('add_mail_to_comment_checkbox'))add_mail_to_comment_checkbox(); ?>
?? ??? ?<input type="hidden" name="redirect_to" value="<?php the_permalink(); ?>" />
?? ??? ?<?php do_action('comment_form', $post->ID); ?>
?? ??? ?<?php comment_id_fields(); ?>
?? ??? ?<div></div>
?? ?</div>
?? ?<script type="text/javascript">
?? ?// Ctrl+Enter提交評論
?? ?$(document).keypress(function(e){
?? ??? ?if(e.ctrlKey && e.which == 13 || e.which == 10) {
?? ??? ??? ?$("#submit").click();
?? ??? ??? ?document.body.focus();
?? ??? ?} else if (e.shiftKey && e.which==13 || e.which == 10) {
?? ??? ??? ?$("#submit").click();
?? ??? ?}
?? ?});
?? ?</script>
</form><?php endif; // 回復部分結束 ?>
</div><!-- end of #respond -->

</div><!-- endi of #comment -->
<?php endif; //如果文章允許評論的話,到這里結束

2、有沒有給wordpress評論點贊然後自動置頂的代碼

先判斷下是否登錄,然後獲取當前用戶對象,然後獲取當前用戶對象的信息,需要哪些用哪些:

if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user->user_login . '<br />';
echo 'User email: ' . $current_user->user_email . '<br />';
echo 'User first name: ' . $current_user->user_firstname . '<br />';
echo 'User last name: ' . $current_user->user_lastname . '<br />';
echo 'User display name: ' . $current_user->display_name . '<br />';
echo 'User ID: ' . $current_user->ID . '<br />';
}

3、怎樣自動替換掉Wordpress評論中的文字

一共有兩種方法,都是修改主題的方法。
1:評論顯示時替換
此方法不會更改評論的原始內容,只會在評論顯示給訪客時替換相應的關鍵字,你在後台看到的仍然是評論的原文。在主題目錄下的functions.php中將最後一個 ?>替換成:
function dali_conents_replace($incoming_comment) {
$words = '這里填替換規則';
$rules = explode('||', $words);

foreach($rules as $rule) {
$word = explode('->', trim($rule));

if(isset($word[1]))
$incoming_comment = str_replace(trim($word[0]), trim($word[1]), $incoming_comment);
}

return $incoming_comment;
}
add_filter( 'comment_text', 'dali_conents_replace' );
add_filter( 'comment_text_rss', 'dali_conents_replace' );
?>

請將以上代碼中第2行中這里填替換規則替換成你自己的規則,規則請按以下格式填寫:

關鍵字A->替換A || 關鍵字B->替換B || 關鍵字C->替換C

關鍵字A在實際顯示時將被替換成替換A,依此類推,多個替換規則之間請用 || 隔開。示例:

$words = '傻逼->牛逼 || shit->haha';

2:
此方法將直接替換訪客發...的評論內容,資料庫中存儲的評論就是替換後的內容,在主題目錄下的functions.php中將最後一個 ?> 替換成:function dali_conents_replace($incoming_comment) {
$words = '這里填替換規則';
$rules = explode('||', $words);

foreach($rules as $rule) {
$word = explode('->', trim($rule));

if(isset($word[1]))
$incoming_comment['comment_content'] = str_replace(trim($word[0]), trim($word[1]), $incoming_comment['comment_content']);
}

return $incoming_comment;
}

add_filter( 'preprocess_comment', 'dali_conents_replace' );
?>

4、用wordpress程序做的網站,用的是多說的評論插件。

我試安裝了一下插件,沒有發現有 你藍色線框的地方,建議你安裝下插件看看效果。

5、wordpress 想增加一個頁面,通過代碼調用網站所有評論,形成一個專題頁面,怎麼實現呢?

參照製作標簽雲頁面試一下吧。查看下面我空間的這篇文章看具體的製作方法,既然你已經把調用的代碼都搞好了,那麼把相關的代碼改一下就好了
http://hi.網路.com/%D2%B9%D3%EA%CB%BC%B7%C9/blog/item/2b6084e8ed5da632b80e2db8.html

6、我是一個網站站長,請問各位大蝦有什麼網站工具可以做DiscuzX以及Wordpress的SEO推廣?

有一個新概念叫社交網站優化,關鍵是要讓你的內容可以撒到各個社交網站上。 可以利用像是bShare或者Sharethis這樣的分享工具,讓用戶幫你推廣你的內容和網站。帖子被自動分享出去了,不但可以被更多人看到,還可以帶一些新讀者回到你的網站上。 如果分享到搜狐微博還會出現在百度的搜索結果上。 DiscuzX的站,可以直接用這個插件。 http://www.discuz.net/thread-1830851-1-1.html WP博客,可以直接到Wordpress的後台搜索安裝bShare。

7、wordpress多少插件調用評論次數最多的文章

你可以把js封裝起來,然後通過外部引用的方式。這們對seo也沒什麼影響的

8、如何在WordPress中加入評論插件

登陸你的WordPress管理員賬號,進入後台的儀表盤。

在左邊欄菜單中選擇插件—安裝插件。

下面你需要輸入搜索的關鍵詞,建議使用「comments」。

你會發現浩如煙海的comments插件,你可以任意選擇一個(英文不懂的確實壓力很大啊)。這里演示時使用的是Comment Guestbook。

點擊安裝後就開始了安裝進程。一分鍾內安裝完成。

點擊啟用插件,你就可以為這個評論插件進行設置了!

注意事項

注意你的WordPress版本是否支持你所選擇的插件~

9、wordpress有沒有好用的seo插件

ordPress 實用SEO插件總結
WordPress-seo擴展插件眾多,因此對於初學者來說會看得眼花繚亂,因此我這里就介紹十個我自己覺得不錯的WordPress-seo插件,我挑選的規則是插件的功能要實用且高效,有些插件如果佔用過多系統資源,我就不會介紹。通過這些插件,希望能對大家有所幫助。
第一大插件:all in one seo
allinoneseo這個就不用多說了,wordpress必裝插件。能夠修改大家每篇文章的TITLE和DESCRIPTION。對SEO非常有幫助。是做SEO優化必不可少的利器。至於我在有的朋友的博客里看到:allinoneseo不利於百度收錄,純屬扯淡。本人用wordpress建博客也有好幾年了。從來沒有發現這樣的問題。現在已經有了allinoneseopack以及FVallinoneseo都大同小異。
第二大插件:google xml sitemaps
這個插件的功能現在已經越來越牛B了。除了能夠自動生成sitemaps文件外,還能通知google,bing,以及iask這三大搜索引擎,我們的博客已經更新了,請盡快來抓取。對於收錄方面來說非常有幫助。
第三大插件:simple tags
經典的一款tag插件,能夠生成關鍵字。進而帶來增加收錄的目的,收錄多了,也就意味著咱們從搜索引擎獲得的流量也能夠相應得到提升。
第四大插件:Bai Sitemap Generator
之所以還要裝這個插件,是因為咱們的googlexmlsitemaps只是針對國外的三大搜索引擎建立了sitemaps,但是我們國內搜索引擎的老大畢竟是baidu.所以這個是必裝不可的。
第五大插件:dago design sitemap generator
這個插件我發現很多朋友都沒有裝,其實這個插件還是非常有用的。也是一個生成網站地圖的插件,和前面的goolgexmlsitemaps以及baidusitemapgenerator所不同的是:這個插件生成的地圖文件是在前台看見的,也就是說是給來咱們博客的客戶看的,而不是給搜索引擎看的。這個插件需要進行一個設置,具體設置方法我就不復制了。
第六大插件:random-posts-widget
此插件的功能就是顯示隨時文章列表,這也就是起到一個很好的內鏈作用。自然是必不可少!!!
第七大插件:auto pitimize
誰都想網站速度快,那麼,很根本的一個問題就是如果你的頁面代碼很精簡,那麼,打開的速度自然就快。這個插件就是起到一個精簡你每個頁面代碼的作用。用戶體驗還是很重要的,所以如果你發現自己的網頁打開比較慢,趕緊裝一個吧。這個插件也有一些地方需要注意,
第八大插件:opitimizedb
優化資料庫的一個很好的插件。特別是建立博客有一段時間的朋友,從來沒有優化過資料庫,那麼,你一定要裝這個插件來用一下。
第九大插件:wordpress datebase back
沒有完美的空間,也沒有十全十美的IDC,一旦空間出了問題,那麼,你對自己博客所付出的心血將瞬間化為泡影。所以資料庫的備份是一定要進行的。那麼,如何輕松地實現這一目的呢?自然選擇這個插件是不二的選擇,它可以自動把資料庫備份發到你的郵箱,並且還能設置備份的周期是一天,還是兩天或者一周。
第十大插件:wordpess relate dposts
很多朋友博客的PV不高,就和沒有安裝這個插件有很大的關系。這個插件能顯示出你的相關文章。所以就給來你網站的朋友增加了繼續看你博客的機會。

與wordpress自動評論seo工具相關的知識