那就要根据给出的主题文件路径,打开那个代码文件,然后把第586行代码注释掉,这样子主题就可以安装成功使用了。具体写法是/*代码内容*/
汉台网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
希望对你有帮助,望采纳,谢谢
single :文章,通常用于判断函数,如is_single();
page:页面,通常用于判断函数,如is_page();
post:稿件,也就是文章,通常指数据库里的东西,常做为参数被调用;
category:分类,通常用于判断分类,如is_cagegory();
需要区分三者在意义上的分别,在英语里post有张贴、公告、投稿等等的意义,指的是一个动作,或一个简短通知。而single强调单一的、独特的某个特定的东西,它是具体有所指的,而page指的页面是有一定稳定性的,有布局的,我想大致类似报纸的某个特定版面的意思。
在默认情况下,wordpress是通过single.php来表示post的,用page.php来表示页面。这样为了保持语法命名上的一致性,文章在code中都做single,而页面就是page。post更多和数据库关联。post存入数据库,但没有发表出来,只是post ,不是single,因为它没经过single.php的处理。post 通常按日期排序,有即时性,page就静态的多,按字母排的。
if(!function_exists('timeago')){
function timeago( $ptime ) {
$ptime = strtotime($ptime);
$etime = time() - $ptime;
if ($etime 1) return '刚刚';
$interval = array (
12 * 30 * 24 * 60 * 60 = '年前 ('.date('Y-m-d', $ptime).')',
30 * 24 * 60 * 60 = '个月前 ('.date('m-d', $ptime).')',
7 * 24 * 60 * 60 = '周前 ('.date('m-d', $ptime).')',
24 * 60 * 60 = '天前',
60 * 60 = '小时前',
60 = '分钟前',
1 = '秒前'
);
foreach ($interval as $secs = $str) {
$d = $etime / $secs;
if ($d = 1) {
$r = round($d);
return $r . $str;
}
};
}
}
----------------------
一般用来显示评论或者文章是在多久前发布的,加入你想显示的是评论是在多久前发布的,很简单,在评论的输出循环中使用它就行了
$output .= 'li';
$comment_author_name=$comment-comment_author;
$comment_time=timeago( $comment-comment_date_gmt );
$output .= 'span'.$comment_author_name .'/span在span class="comment-time"'.$comment_time.'/spanspan说a href="';
$output .= get_permalink( $comment-comment_post_ID ) .'" title="查看 '.get_post( $comment-comment_post_ID )-post_title .'"';
$output .= $comment_content.'/a/span/li';
----------------------------
看你的错误提示:T_CONSTANT_ENCAPSED_STRING,大概意思是说你所写/所用的PHP语句存在不合理的语法错误,例如单词拼写错误、或单词多写或少写等等。你仔细对照一下,会发现似乎少了个代表年的参数Y吧?
祝愉快!
1. 如果是自己写的代码,那就好好检查下,WordPress实在需要太多的东西需要学习(php语法,js和css语法,WordPress的API等),在开发的时候,如果不熟悉语法可能会导致各种问题,这个急不来,只能说熟能生巧;如果启用了新的主题或者插件,那你自己搞不定可以联系主题或插件的作者,反馈下问题,看看他们有何建议。
2. 实在不行,那就换个主题或者插件试试吧。