WordPress Begin主题PHP实现近期评论滚动效果

虫子君
虫子君
虫子君
375
文章
165
评论
2019.4. 2709:58:24 评论 1,145 1334字阅读4分26秒

昨天在折腾网站为什么被Google提示“该页面不能正常在移动显示”的时候,看到好友的一篇博文,看到一个非常的新奇的功能,就是begin主题评论框可以自动向上滚动,一开始以为这个特效是JS制作的,研究了老半天都没能整明白是怎么回事。

实在话是虫子君学业不精,今天早上好友找我帮忙的时候,刚好在他的网站看到了实现的代码,这可把虫子君给兴奋的。

实现的办法如下,基本都是使用的HTML标签“marquee”实现。整个过程如此的简单的情况下,虫子君还是不晓得,实在话,非常的丢人。。。。。。

好了闲话少说,实现这个功能的方法非常的简单,只需要我们在wordpress的后台主题外观的小工具,当中找到“增强文本”这个工具,将虫子君以下代码粘贴进去就能够实现。

代码来自“企鹅博客”

为啥,虫子君自己没有做呢,那是因为虫子君手欠将PHP升级到了7.2以上的版本,所以导致部分函数无法使用。

该方法虫子君在自己的其他博客已经测试成功了,知更鸟begin主题是没有任何问题的。
<marquee scrollAmount=2 width=300 height=300 
 direction=up onmouseover=stop() onmouseout=start()   >
 
<div id="message" class="message-page">
						<ul>
							<?php
							$show_comments = 300;
							$my_email = get_bloginfo ('admin_email');
							$i = 1;
							$comments = get_comments('number=200&status=approve&type=comment');
							foreach ($comments as $my_comment) {
								if ($my_comment->comment_author_email != $my_email) {
									?>
								
<li>
										<a href="<?php%20echo%20get_permalink($my_comment->comment_post_ID);%20?>#comment-<?php%20echo%20$my_comment->comment_ID;%20?>" title="<?php echo get_the_title($my_comment->comment_post_ID); ?>" >
											<?php echo get_avatar($my_comment->comment_author_email,64); ?>
											<strong><span class="comment_author"><?php echo $my_comment->comment_author; ?></span></strong>
											<?php echo convert_smilies($my_comment->comment_content); ?>
										</a>
									</li>
 
	<?php
									if ($i == $show_comments) break;
									$i++;
								}
							}
							>							
						</ul></div></marquee>

好了今天的博文到此结束,如果您操作过程中遇到问题,欢迎留言虫子君也希望遇到更多志同道合的“道友”。

我是虫子君,一个自命不凡的翩翩少年。。。。。。。。

展开全文
虫子君
  • 版权声明: 发表于 2019.4. 2709:58:24
  • 转载注明:https://chonzi.com/7537.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: