求助,wordpress修改代码后打开网站出现:Parse error: syntax error, unexpected ',' in
我想给网站添加关键词与描述。将以下代码添加至WordPress主题header.php的<title></title>中。貌似是语法错误,多了一个符号。代码删除网站就正常...
我想给网站添加关键词与描述。将以下代码添加至WordPress主题header.php的<title> </title>中。
貌似是语法错误,多了一个符号。代码删除网站就正常,请教高手是哪里多了符号?
<?php
if (is_home()) {
//将以下引号中的内容改成你的首页description
$description = “博客描述”;
// 将以下引号中的内容改成你的首页keywords
$keywords = “关键词”;
}
elseif (is_single() || is_page()) {
$description1 = get_post_meta($post->ID, “description”, true);
$description2 = mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200, “…”);
// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前100字作为描述
$description = $description1 ? $description1 : $description2;
// 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词
$keywords = get_post_meta($post->ID, “keywords”, true);
if($keywords == ”) {
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
$keywords = rtrim($keywords, ‘, ‘);
}
}
elseif (is_category()) {
$description = category_description();
$keywords = single_cat_title(”, false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title(”, false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name=”description” content=”<?php echo $description; ?>” />
<meta name=”keywords” content=”<?php echo $keywords; ?>” /> 展开
貌似是语法错误,多了一个符号。代码删除网站就正常,请教高手是哪里多了符号?
<?php
if (is_home()) {
//将以下引号中的内容改成你的首页description
$description = “博客描述”;
// 将以下引号中的内容改成你的首页keywords
$keywords = “关键词”;
}
elseif (is_single() || is_page()) {
$description1 = get_post_meta($post->ID, “description”, true);
$description2 = mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200, “…”);
// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前100字作为描述
$description = $description1 ? $description1 : $description2;
// 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词
$keywords = get_post_meta($post->ID, “keywords”, true);
if($keywords == ”) {
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
$keywords = rtrim($keywords, ‘, ‘);
}
}
elseif (is_category()) {
$description = category_description();
$keywords = single_cat_title(”, false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title(”, false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name=”description” content=”<?php echo $description; ?>” />
<meta name=”keywords” content=”<?php echo $keywords; ?>” /> 展开
2个回答
展开全部
我建议你换个主题吧,之前有个人让我基于dux的和谐版修改,我发现启用有个js有问题,不要用这样的主题,得不偿失的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询