【发布时间】:2011-11-15 11:23:48
【问题描述】:
对于我的 wordpress 网站,我正在尝试删除当前在我的 SERP(搜索页面结果描述)中的 Google 时间戳。
为此,我必须使用 javascript 来获取时间并报告回来。
您可能需要参考此链接: http://www.andrewkeir.com/remove-wordpress-post-datestamp-timestamp-google-serps/
function twentyten_posted_on() {
printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
在上面的代码中,get_the_time() 和 get_the_date() 是要替换为以下 javascript 的部分:
<script language="javascript" type="text/javascript">document.write("<?php the_time('F jS, Y') ?>");</script>
执行此操作的 PHP 代码是什么!我已经尝试了一百万种都会导致错误的事情,所以我想我可能忽略了一些东西。
【问题讨论】:
-
究竟为什么要删除一段输出日期的 PHP,用一段输出 PHP 生成的日期的 Javascript 替换它?这看起来就像把你的车装到卡车的后面,然后开着卡车到处转,而不是仅仅开车。
-
因为 SEO 原因,网站的日期不会进入 Google SERP。
标签: php javascript html wordpress