wordpress (page页面)不显示网站标题怎么设置?header代码如下,怎么修改?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress (page页面)不显示网站标题怎么设置?header代码如下,怎么修改?相关的知识,希望对你有一定的参考价值。
<?php
/**
* The template for displaying the header
*
* @author Vtrois <seaton@vtrois.com>
* @license GPL-3.0
*/
?><!DOCTYPE html>
<html class="no-js">
<head>
<title>
<?php wp_title('-',true,'right');?>
</title>
<meta charset="<?php bloginfo('charset'); ?>">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="robots" content="index,follow">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<meta name="format-detection" content="telphone=no, email=no">
<meta name="description" content="<?php kratos_description(); ?>" />
<meta name="keywords" content="<?php kratos_keywords();?> ,"/>
<meta itemprop="image" content="<?php echo kratos_thumbnail_url(); ?>"/>
<meta name="description" itemprop="description" content="<?php kratos_description(); ?>," />
<?php wp_head(); ?>
<?php wp_print_scripts('jquery'); ?>
<?php if ( kratos_option('site_bw')==1 ) : ?>
<style type="text/css">htmlfilter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter: gray;-webkit-filter: grayscale(1);
</style>
<?php endif; ?>
</head>
<?php flush(); ?>
<body data-spy="scroll" data-target=".scrollspy">
<div id="kratos-wrapper">
<div id="kratos-page">
<div id="kratos-header">
<header id="kratos-header-section">
<div class="co
WordPress标题、关键词和描述,之所以简洁,那是站在SEO的角度来考虑的。
首先,现在关键词这个标签早已被搜索引擎扔进历史的垃圾堆,所以这个keywords标签已经没用了,不写也罢。
其次,描述的作用已经非常小了,除了首页、分类页、标签页,最好自定义描述之外,文章页的描述也不用写了,搜索引擎会自动调用文章的内容来展示搜索结果页的描述。也就是description这个标签只要出现在首页、分类页和标签页这些重要的聚合页面就可以了。
好了,看一下简洁的WordPress标题、关键词和描述是怎么写的
<title><?php
if(is_home() && !is_paged())
$title=get_bloginfo("name")." - ".get_bloginfo("description");
else$title=wp_title(" - ",true,"right");bloginfo("description");
if($paged<2)echo $title;elseecho "$title – 第 $paged 页";
?></title>
<?php if ( is_home() ) ?>
<meta name="description" content="这是首页的描述" />
<?php elseif(is_category() || is_tag() ) ?>
<meta name="description" content="<?php echo strip_tags(category_description());?>" />
<?php ?>
只要将这段代码插入header.php合适的位置内就可以了。
这段代码实现的标题效果是:
首页:博客名 – 博客描述
首页翻页:博客名 - 第 2 页
其他页:页面名 – 博客描述
其他页翻页:页面名 – 博客描述 - 第 2 页
描述的效果是:
自定义首页描述,这代码中修改
自定义分类页和标签页的描述,这在后台的图像描述那里修改
其他页面不显示描述追问
wp里面有一个新建页面。
我现在想要新建页面的标题名称,不显示网站的seo标题只显示页面上的名称。应该怎么修改
你的嗲吗的意思就是获取标题 那么也就是说你这个主题多半是英文的
不想显示home
两种方法 一种自己写中文文件
二个就是找到语言文件修改追问
wp里面有一个新建页面。
我现在想要新建页面的标题名称,不显示网站的seo标题只显示页面上的名称
Wordpress URL 不返回 404 页面
【中文标题】Wordpress URL 不返回 404 页面【英文标题】:Wordpress URLs not returning 404 Pages 【发布时间】:2017-05-23 00:41:59 【问题描述】:我需要一些关于 WordPress 的帮助。
我已经彻底清除了黑客攻击,Google 已经删除了“此网站可能被黑客入侵”标志。
黑客向 Google 提交了大量网址,每个有效网址的末尾都包含一个随机字符串。这些在谷歌搜索中显示为日语链接。
列出的 URL 显示为:
www.example.co.uk/?WGlaVUdsVVNHUnNXVzFzY2xwVE1YbFphVGg1VFZSSmVFOVVTVFZQUjJNOWNFUT14b0g
如果我点击链接,它会显示网站正确的主页,而不是显示 404 页面。
如果我转到www.example.co.uk/thispagedoesnotesist
,它会显示 404 错误就好了。
有没有办法让带有这些随机 URL 字符串的页面显示 404 错误?
任何帮助或建议都会很棒。
【问题讨论】:
【参考方案1】:您可以使用类似于.htaccess
中的以下 mod_rewrite 指令的方式将包含长随机查询字符串的 URL 强制为 404。这需要在您现有的 WordPress 指令之前进行:
RewriteCond %QUERY_STRING ^\w30,$
RewriteRule ^$ - [R=404,L]
对包含 30 个或更多字母/数字的查询字符串的文档根(主页)的请求然后提供 404。
但是,如果这些是 URL 中的 日文 字符(而不是您的示例中的 a-z),则上述内容可能不匹配,因此请尝试以下操作:
RewriteCond %QUERY_STRING ^[^=]30,$
匹配除=
之外的所有字符。
更新:要匹配最后一个可选 =
,那么您可以在上述正则表达式中的$
之前包含=?
。例如^\w30,=?$
或^[^=]30,=?$
。
如果您根本不使用查询字符串,那么您可以将 RewriteCond
指令更改为以下内容,它匹配 any 查询字符串(即至少 1 个字符)。
RewriteCond %QUERY_STRING .
【讨论】:
先生,您真了不起。这正是我需要的!谢谢!最后一个问题。我注意到如果 URL 以 = 结尾,则 URL 不会重定向到 404 页面。有没有办法在最后包含带有 = 的 URL?再次感谢! 不客气。我已经更新了关于最后匹配可选=
的答案。
太好了。太感谢了。这也适用于其他随机字符吗?我注意到其中带有 % 的 URL 没有被重定向到 404。我会重定向所有查询,但我认为 Contact Form 7 插件在按下表单提交按钮时会使用查询。再次感谢您的所有时间。真的很感激。
更新:请忽略以上内容。我更改了条件以匹配您提到的第二个条件,然后为 = Working Perfectly 添加了额外的条件:)
先生,如果我可以请您喝一杯,我会的。非常感谢您的帮助!一切都按要求工作。【参考方案2】:
问题是这些链接指向带有参数的主页。这些随机文本字符串不会作为 url 段或页面传递,因为它们前面带有 ?
。
您无能为力。如果我在你的位置,我只会报告这些链接并要求从谷歌方面删除它们。到头来别担心。
【讨论】:
以上是关于wordpress (page页面)不显示网站标题怎么设置?header代码如下,怎么修改?的主要内容,如果未能解决你的问题,请参考以下文章