add_option()函数是一种向wp_options数据表中添加有名称的选项/值方法。如果所需选项已存在,add_option()函数不添加内容。选项被保存后,可通过get_option()来获取选项,通过update_option()来修改选项,还可以通过delete_option()删除该选项。
语法结构
<?php add_option( $option, $value, $deprecated, $autoload ); ?>
参数
$name(字符串)(必需)需要添加的选项名称。必须用小写字母并且用_隔开单词,参数值会被存入数据库,默认值:None
$value(字符串)(可选)当前选项名称的值。限制在2到32个字节内,默认值:Empty
$deprecated(字符串)(可选)不推荐使用,默认值:Empty
$autoload(字符串)(可选)当前选项是否需要被wp_load_alloptions函数自动加载(加载每个页面时将选项放在对象缓存中)?有效值:yes或no。
比如说add_option(‘xk_des’,’xuxiaoke’)就是添加一个记录,其中option_name为xk_des,option_value为xuxiaoke,添加后,你可以用get_option(‘xk_des’)来获取该option_value也就是xuxiaoke。
其实,在实际应用中,update_option()也同样起到add_option()函数的添加作用。所以,一般情况下,可以用update_option()函数来替代add_option()函数。
用法
<?php home_url( $path, $scheme ); ?>
默认用法
<?php echo esc_url( home_url( '/' ) ); ?>
参数
$ PATH(字符串)(可选)相对于主URL的路径。 默认值:无
$方案(字符串)(可选)用于主URL的方案。目前,仅支持“http”,“https”和“relative”。默认值:null
返回
(串)主页URL附加可选的$ path参数
实例
$url = home_url();
echo esc_url($ url);
输出:http://www.xuxiaoke.com (注意缺少尾部斜杠)
$url = home_url('/');
echo esc_url($url);
输出:http://www.xuxiaoke.com/
$url = home_url('/','https');
echo esc_url($url);
输出:https://www.xuxiaoke.com/
$url = home_url('example','relative');
echo esc_url($url);
输出:/example
site_url() 和 home_url() 很相似,容易混淆。
home_url() 这个地址是你希望访问你的 WordPress 网站的 URL 地址。例如,你的 WordPres 核心文件放在 /wordpress 目录下,但是你希望你的 URL是 http://www.xuxiaoke.com,那么就要把 home 的值设置成 http://www.xuxiaoke.com。
在控制面板==>> 设置 ==>> 站点地址(URL)。
home_url()就是首页地址,主要用在需要返回首页的时候。比如logo的链接,“面包屑”的“首页”链接等等。
site_url() 返回wordpress安装路径,主要用在文件路径的获取,如获得test.jpg图片文件绝对路径拼接:site_url().”/images/test.jpg”。
the_posts_pagination()函数主要是实现WordPress的分页功能
语法结构
the_posts_pagination(array $args = array()) //实现WordPress分页功能
参数
mid_size( int) – 要显示到当前页面任一侧的页码数。默认为1。
prev_text( string) – 上一页
next_text( string) – 下一页
function par_pagenav(){
the_posts_pagination(array(
'mid_size' => 3,
'prev_text' => '<',
'next_text' => '>',
)
);
}
上面这段代码写在functions.php文件内,然后在需要分页位置输入<?php par_pagenav(); ?>即可
加上相应的css即可得到如下效果
1 什么是结构化数据(微数据)?
谷歌SEO排名是一些外贸从业者,做网络推广的主要方式。
网页有排名了,如果能够有效全面提升网站点击率,确实可以给网站带来更多的流量 ^_^
Google的微数据是基于你的HTML代码来标记的,如果你编写代码规范,能丰富你网页在谷歌搜索结果中的展示。
谷歌搜索 “来自外星人的讯息”,我们可以在搜索结果中,看到这个宣传《来自外星人的讯息》的页面所包含的结构化数据(微数据) ▼
丰富网页摘要(Schema Rich Snippets)结构化数据,能让电商网站以差异化的丰富摘要片段,在谷歌搜索结果中显示,从而有效提升点击率和网站访问量。
大多数电子商务网站页面非常多,手动修改代码太费时费力,所以都是直接修改模板程序、安装WordPress插件来实现丰富网页摘要(Schema Rich Snippets)结构化数据的,只是简化了整个过程。
我们将向你展示如何以最简单的方式,在你的网站上安装丰富网页摘要——使用WordPress插件。
安装All In One Schema Rich Snippets插件 ▼
此WordPress插件会自动将微数据模式插入到每个帖子中,Google可以将其转化为丰富的摘要。
该插件支持各种丰富的片段类型,包括:
此WP插件支持的片段数量将在未来的更新中进行扩展,并附带书评和本地商业片段,插件的优点就是设置够简单。
在你的WordPress文本编辑器下面,会发现一个metabox,带有一个包含插件支持的所有不同代码片段类型的小型下拉菜单 ▼
在你选择了最合适的选项后,你会看到一些要填写的字段,具体取决于你的第一个选择。
例如,配方(Recipe)片段将需要估计的烹饪持续时间 ▼
Google将能够识别微数据,并使用它来填充SERP(搜索引擎结果)中链接旁边的丰富网页摘要。
以下是 All In One Schema Rich Snippets 插件的常见问题。
1)我在哪里可以看到我的搜索结果预览?这里:http://www.google.com/webmasters/tools/richsnippets2)我必须填写所有的细节吗?不是,尽管Google为了显示丰富的代码段而强制要求某些字段。3)为什么插件会在我的页面/帖子末尾创建额外的内容?我可以简单地隐藏/定制它吗?这是在搞乱我的设计!
在CSS代码搜索 “snippet-box”,将 display: block
#snippet-box {
background: #F5F5F5;
border: 1px solid #ACACAC;
font-family: inherit;
font-size: 13px;
padding: 0;
margin: 0 0 15px 0;
width: 100%;
max-width: 600px;
display: block;
}
改成 display: none
#snippet-box {
background: #F5F5F5;
border: 1px solid #ACACAC;
font-family: inherit;
font-size: 13px;
padding: 0;
margin: 0 0 15px 0;
width: 100%;
max-width: 600px;
display: none;
}
注意事项:
4)这个插件如何与WordPress SEO,wooCommerce等其他插件一起工作?
那么,这个插件与大多数其他插件完美配合,因为“All in One Schema.org Rich Snippets”所做的唯一事情就是 – 它可以让你轻松地在页面中添加Rich Snippets MicroData。
如果你发现任何与其他插件冲突,请不要犹豫报告问题。
5)为搜索结果显示丰富网页摘要需要多长时间?我的搜索结果仍然没有出现丰富的片段。
只要搜索引擎抓取插件创建的MicroData,就可以为你搜索结果显示最有可能的丰富网页摘要。然而,搜索引擎完全可以为搜索结果显示丰富的摘要(这主要取决于你的网站权限)
如果丰富网页摘要尚未显示在搜索结果中,那么Google /其他搜索引擎发现你的网站更具权威性时,很可能很快就会开始出现。
同时 – 你可以在[Google结构化数据测试工具]上验证并查看你丰富网页摘要的预览。
6)我没有看到我想要的功能。我怎么才能得到它? [联系我们]询问这个功能是否在我们的开发路线图中。如果它不在我们的路线图中,并且如果你仍然认为此功能会使插件更好,我们有几个选项可供选择 –
如果你是开发人员并提交代码,请编写新功能。如果我们在发布中包含此功能,则会获得学分。
为所有插件用户提供赞助,以完成此功能或请求专业定制服务。
7)Google作者也是你的插件的一部分吗?
不幸的是,目前还没有。虽然这绝对是我们的路线图,并且发展很快就会完成。敬请关注!
希望我们网站( https://www.wordpressx.com/ ) 分享的《谷歌丰富网页摘要Rich Snippets结构化数据怎么做?》,对您有帮助。
1 获取博客RSS地址
fttt像中介一样,fttt通过访问许多网络服务接口,连接到不同的网络服务。
ifttt服务还打开了微博平台的接口,这样当我们在博客上发表文章时,它会自动转发到微博平台,从而扩大博客帖子的影响力。
为了让ifttt服务知道WordPress博客已经更新,它需要定期检查博客站点,并且检测方法最好是通过RSS订阅的方式实现。
innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96572”,{“target”:”div-ad-innity-96572/0″,”origin”:”MY”});});
首先打开任何浏览器,并登录你经常访问的软件博客。
单击右侧功能栏中的“文章RSS”链接,浏览器将自动跳转到新页面。
或直接访问WordPress博客的RSS地址 ▼
https:// 域名 /feed/
记录此页面的地址链接,这是其它博客的RSS订阅地址 ▼
innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96574”,{“target”:”div-ad-innity-96574/0″,”origin”:”MY”});});
记录此订阅地址,该地址将用于以下操作。
然后打开一个新的浏览器标签,访问ifttt服务网站 ▼
点此访问 ifttt 服务网站
现在点击弹出页面中的蓝色“That”按钮。
然后在弹出列表中选择“Sina Weibo”项目。
由于这是你第一次使用新浪微博的接口,你需要根据提示点击窗口中的“Activate”按钮。
此时,新浪微博账号登录窗口会弹出,请输入你自己的新浪微博账号和密码。
登录成功后,将弹出一个查询窗口,点击“授权”,即可同意将ifttt服务连接到你的新浪微博。
授权完成后,返回到ifttt服务的任务设置页面,然后单击任务列表中的“发布新帖子”命令 ▼
此时,ifttt服务将自动设置转发的内容参数。
只需单击“Create action”按钮,即可完成设置 ▼
此时,ifttt系统会自动将博客文章转发到设置的微博帐户,该帐户将每15分钟自动检测一次并自动转发。
之后,当网民登录新浪微博时,他们可以看到ifttt服务转发的博客帖子的简介 ▼
希望我们网站( https://www.wordpressx.com/ ) 分享的《如何自动同步到新浪微博?WordPress免代码分享》,对您有帮助。