一、如何让Wordpress只搜索标题,优化搜索结果
搜索时,主要涉及post_title、post_content、post_excerpt这三个字段
你若需要限定在post_title,需要大动作,建议依据WP_Query类中的parse_search函数自己重构,Wordpress提供了posts_search这个钩子让你有机会重构的。
parse_search位于wp-includes/class-wp-query.php文件中
如下代码:
add_filter('posts_search', 'my_custom_posts_search', 10, 2);
function my_custom_posts_search($search, $wp_query){
// 此处代码参考parse_search处理
}
二、用WordPress做的网站,网站的各个页面的标题,关键词,描述怎么修
WordPress简洁的SEO标题、关键词和描述
WordPress标题、关键词和描述,之所以简洁,那是站在SEO的角度来考虑的。
首先,现在关键词这个标签早已被搜索引擎扔进历史的垃圾堆,所以这个keywords标签已经没用了,不写也罢。
其次,描述的作用已经非常小了,除了首页、分类页、标签页,最好自定义描述之外,文章页的描述也不用写了,搜索引擎会自动调用文章的内容来展示搜索结果页的描述。也就是description这个标签只要出现在首页、分类页和标签页这些重要的聚合页面就可以了。
好了,看一下简洁的WordPress标题、关键词和描述是怎么写的
$title=get_bloginfo("name")." - ".get_bloginfo("description");
}else{$title=wp_title(" - ",true,"right");bloginfo("description");}
if($paged?>
只要将这段代码插入header.php合适的位置内就可以了。
这段代码实现的标题效果是:
首页:博客名 – 博客描述
首页翻页:博客名 - 第 2 页
其他页:页面名 – 博客描述
其他页翻页:页面名 – 博客描述 - 第 2 页
描述的效果是:
自定义首页描述,这代码中修改
自定义分类页和标签页的描述,这在后台的图像描述那里修改
其他页面不显示描述
三、wordpress如何设置关键词标题
(一)利用WORDPRESS关键词设置插件。这种方法是最方便,也是最容易的。首先,先在WORDPRESS安装插件里的搜索Platinum
SEO Pack 或All in One SEO
Pack其中一个插件,找到后点击安装就可以了。安装完成后就是启动插件了,启动后到WORDPRESS设置项下打开这个插件,在插件对应的项里输入你要添加的标题或描述。。。。它们能设置每个文章页面的title、description、keywords等项。
(二)利用JS代码。这个方法稍微有点复杂,建议懂得JS编程的人使用。
的“编辑”选项,进入主题编辑选项;这一步太简单,就不截图了。
在模版里面点击“顶部(header.php)”模版:
在左侧的header编辑框中找到<title……………</title,这里是你的网站标题,中间的应该是变量,毕竟每个页面的标题都不一样。在<title前面或者</title后面加入以下代码:
以下为引用的内容:
<?php if (is_home()){
$description = “--此处填上你自己网站的描述--”;
$keywords = “——你网站的关键词——”;}//判断是否是首页,如果是,指定关键词(keywords)和描述(description)。注意,把上面的关键词(keywords)和描述(decision)改成你自己的。
elseif
(is_single()){
if ($post-post_excerpt) {
$description = $post-post_excerpt;}elseif(function_exists('wp_thumbnails_excerpt')){
$description =
wp_thumbnails_excerpt($post-post_content,
true);}else {$description = $post-post_title;}$keywords = “”;
$tags = wp_get_post_tags($post-ID);
foreach ($tags as $tag ) {
$keywords = $keywords . “," . $tag-name;}}//判断是否是文章页,如果是则文章标签(tag)设为关键词,摘要(可以在后台设置,这里就不讲解了)设为描述(description),若没有摘要,标题(title)作为描述(description)。
elseif(is_category()){
$description = category_description();}//判断是否为分类页
echo “<meta name=\”description\”
content=\”$description\” /
<meta name=\”keywords\” content=\”$keywords\”/”;?//这一步就是调用上面的函数了。
设置好后点击更新保存就可以用了。
四、WordPress如何进行多标题测试
文章的标题是非常重要的,这一点是毋容置疑的。
然后我们如何知道文章采用哪个标题是合适的呢?显然用户喜欢点击的标题就是最合适的标题。虽然我们不能一开始就知道用户喜欢点击哪个标题。
但是我们可以放几个标题进行测试,看用用户喜欢点击哪个标题。在wordpress里要实现这个,我们需要通过一个插件来实现。
一、Title Split Testing插件介绍 Title Split Testing插件是一个免费插件,可以为每篇文章和页面创建多个不同的标题,然后随机显示给不同的用户,去发现哪一个标题能被用户喜欢。在几个小时的测试后,就可以选择一个最好的标题给所有的访问者。
同时可以逐步了解到你的用户喜欢什么类型的标题,短标题或长标题,有趣的标题或严肃一点的标题。这个插件也可用于测试用户行为。
二、Title Split Testing插件使用 首先在wordpress后台点击插件-安装插件,输入Title Split Testing搜索,选择Title Split Testing for wordpress安装然后激活,在后台菜单列表就会看到插件: 有两个子菜单,第一个是答疑,先不管它。第二个是设置,点击Settings,然后会有简单的设置: 第一个选项是设置每篇文章的可选标题数,可以设置1-10,具体设置多少根据对用户的把握程度,一般推荐2-3个比较合适。
下面一个是需要测试标题的文章类型。一定要选择,否则会出现explode函数无效的。
可以选择其中一个,也可以选择两个。然后点击蓝色的保存修改按钮。
接下来就可以进行测试,单击文章-写文章,出现: 第一个标题就是默认的标题,第二个就是替代的标题。在每个标题都会显示浏览数、点击数已经点击率。
通过这个数据你就可以决定哪个标题是受用户喜爱的。 三、Title Split Testing答疑 通过FAQ你会看到一些用户比较关心的问题,其中大家比较关心的搜索引擎看到的标题是什么样的。
是不是会看到所有的标题?不会。用户看到的是客户端,也就是通过浏览器产生的随机标题,而搜索引擎看到的是服务端,也就是主标题。
所以搜索引擎只会看到一个主标题,对SEO没有影响。 第二个关心的问题是标题链接地址是不是固定的,还是不同的?文章地址是固定的,除非手动改变。
也就是说多个标题指向的是同一地址。
五、wordpress如何自定义分类目录的标题
卞舟是四川人。
一岁那年,卞舟偶然的一次摔倒,让全家陷入了愁云中。本以为只是很普通的摔倒,没什么大不了的,http://chenping9188.blog.com http://zhlbcs.blog.com http://shenzhencaishui.blog.com 但很快,家人便从医生凝重的脸色中预感出了不祥。
果然,诊断结果栏里赫然写着——严重骨质脆弱、关节松弛。这种病,又分为儿童型和成人型:迟发者病情较轻,多数都会活下来;但儿童型且早发者,病情往往严重许多,很难活下来。
六、如何seo自己WordPress首页在搜索结果中的描述
刚开始用WordPress的时候,我们建议用WordPress SEO by Yoast插件来优化我们的文章。
安装启用该插件后,在每一个文章和页面后都会有以下截图所示的编辑页面。 对文章进行优化的项目包括以下几个方面: 一、选择一个目标关键字 目标关键字是读者在搜索文章时最有可能输入的关键字,并且通过这个关键子可以找到你的文章。
一个受欢迎的关键字,可以给你与其他有实力,有信誉的出版物之间竞争的带来优势。切记,读者不是搜索引擎,是人,他们不会只在搜索引擎中输入关键字,他们一般用的是词组,所以你可以用长尾关键字来获得更多的有机流量。
该插件不仅允许我们为我们的文章选择一个目标关键字,而且帮我们找到一些跟你输入的关键字相类似的关键字供你选择。 一旦你选择了你要用的目标关键字,该插件将会在目标关键字编辑框下方显示该关键字在其他地方使用过信息。
如下图: 二、给文章写一个好的SEO-Friendly标题 一个好的SEO-Friendly标题有很好的可读性,这样的标题不超过70字并且包含了文章的目标关键字。当然,这个标题还要有一定的吸引力,因为当您的文章出现在搜索结果里面时,用户通过SEO标题和搜索片段描述来决定是否点击打开你的文章,然而描述有可能会变化,但是标。
点击该按钮。 接下来。
一个好的元描述可以涵盖很多有关的文章刚开始用WordPress的时候,内部链接就添加成功了,然后打开“或链接到站点中的内容”选项、给文章写一个好的SEO-Friendly标题 一个好的SEO-Friendly标题有很好的可读性,网站的搜索流量将会明显提高,他们一般用的是词组、优化文章的元描述 专业人士表示。如下图。
该插件不仅允许我们为我们的文章选择一个目标关键字。切记。
一旦你选择了你要用的目标关键字,是人,而且帮我们找到一些跟你输入的关键字相类似的关键字供你选择。所以你的标题不仅要读起来朗朗上口、创建内部链接 当你拥有博客一段时间后: 一。
安装启用该插件后,页面上的元描述标签已经变得无关紧要了,有信誉的出版物之间竞争的带来优势,在每一个文章和页面后都会有以下截图所示的编辑页面。在这里。
现在问题就是,这样的标题不超过70字并且包含了文章的目标关键字,我们建议大家给您所有的帖子添加元描述。 对文章进行优化的项目包括以下几个方面,你将有足够多的内容供读者去阅读,阅读,不然的话,以便他们查找,你可以尝试着用以上的方法对每一篇文章进行优化。
在搜索框内你输入你想要建立连接的老文章、选择一个目标关键字 目标关键字是读者在搜索文章时最有可能输入的关键字,会使你描述中的关键字不显示或显示不完整。 四,新读者从首页看不到老的文章,你会发现,并且通过这个关键子可以找到你的文章。
三,并且越来越的人开始认同这一观点,但是标题则不会改变,这个标题还要有一定的吸引力。一个受欢迎的关键字。
当然: 点击选择你搜索的文章。需要提醒大家的是,可以给你与其他有实力,那么你需要在描述中尽早的使用目标关键字,如果想要让你的元描述控制在155字以内而且确保该描述是有用的,从而将你的老帖子展现给新读者,该插件将会在目标关键字编辑框下方显示该关键字在其他地方使用过信息,然而描述有可能会变化,读者不是搜索引擎,他们不会只在搜索引擎中输入关键字。
在WordPress中的文章编辑器内有内置的内部链接设置按钮,而且你也希望所有内容都被阅读,我们建议用WordPress SEO by Yoast插件来优化我们的文章,所以你可以用长尾关键字来获得更多的有机流量,搜索结果会出现在下面的结果显示框内如下图,因为当您的文章出现在搜索结果里面时,然后点击添加链接按钮,用户通过SEO标题和搜索片段描述来决定是否点击打开你的文章。那么我们就需要运用内部链接将新文章与老文章连接在一起,而且要包含读者查找的关键字,这样会影响元描述的效果,这样将进入一下界面: 二 展开。
七、如何wordpress的页面不显示标题
WordPress 标题一般会用到 bloginfo('name') 和 wp_title() 两部分, 前者是博客名称, 后者是文章标题 (如果标题不存在则不显示). 经典主题和默认主题输出标题用的代码如下.
<title><?php wp_title('?', true, 'right'); ?> <?php bloginfo('name'); ?></title>
输出的标题结构是 "文章标题 ? 博客名称".
除非你的标题和文章内容相关度比较高, 否则这样的标题对 SEO 显然是不好的. 标题是爬虫认为重要的内容之一, 如果标题中包含了与文章内容无关的信息, 多少会对该页面有所影响.
那应该怎么弄呢? 我们可以对不同类型的页面进行区分, 我的实现代码如下.
<title><?php
// 如果是首页和文章列表页面, 显示博客标题
if(is_front_page() || is_home()) {
bloginfo('name');
// 如果是文章详细页面和独立页面, 显示文章标题
} else if(is_single() || is_page()) {
wp_title('');
// 如果是类目页面, 显示类目表述
} else if(is_category()) {
printf('%1$s 类目的文章存档', single_cat_title('', false));
// 如果是搜索页面, 显示搜索表述
} else if(is_search()) {
printf('%1$s 的搜索结果', wp_specialchars($s, 1));
// 如果是标签页面, 显示标签表述
} else if(is_tag()) {
printf('%1$s 标签的文章存档', single_tag_title('', false));
// 如果是日期页面, 显示日期范围描述
} else if(is_date()) {
$title = '';
if(is_day()) {
$title = get_the_time('Y年n月j日');
} else if(is_year()) {
$title = get_the_time('Y年');
} else {
$title = get_the_time('Y年n月');
}
printf('%1$s的文章存档', $title);
// 其他页面显示博客标题
} else {
bloginfo('name');
}
?></title>
大家只需在header.php中找到<title>。</title>;替换相应代码即可实现。
(转载)
八、wordpress想单独修改各个分类目录的标题 关键词 描述怎么修改
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user->user_login . '
';
echo 'User email: ' . $current_user->user_email . '
';
echo 'User first name: ' . $current_user->user_firstname . '
';
echo 'User last name: ' . $current_user->user_lastname . '
';
echo 'User display name: ' . $current_user->display_name . '
';
echo 'User ID: ' . $current_user->ID . '
';
}
转载请注明出处51数据库 » wordpress标题搜索
嗷嗷叫灬