专业WORDPRESS主题设计制作

add_option()函数(adds函数)

发布于: 2022-08-19

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

add_option()函数

$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()函数。

home_url()函数(web_url函数)

发布于: 2022-08-19

用法

<?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()函数

home_url()就是首页地址,主要用在需要返回首页的时候。比如logo的链接,“面包屑”的“首页”链接等等。

site_url() 返回wordpress安装路径,主要用在文件路径的获取,如获得test.jpg图片文件绝对路径拼接:site_url().”/images/test.jpg”。

the_posts_pagination()函数(a-pagination)

发布于: 2022-08-19

the_posts_pagination()函数主要是实现WordPress的分页功能

语法结构

the_posts_pagination(array $args = array()) //实现WordPress分页功能

参数

mid_size( int) – 要显示到当前页面任一侧的页码数。默认为1。
prev_text( string) – 上一页
next_text( string) – 下一页

the_posts_pagination()函数
function par_pagenav(){
    the_posts_pagination(array(
        'mid_size' => 3, 
        'prev_text' => '<', 
        'next_text' => '>', 
        ) 
    );
}
上面这段代码写在functions.php文件内,然后在需要分页位置输入<?php par_pagenav(); ?>即可

加上相应的css即可得到如下效果

谷歌丰富网页摘要Rich Snippets结构化数据怎么做?(写出谷歌收录网页的工作流程)

发布于: 2022-11-03

1 什么是结构化数据(微数据)?

  • 2 为何要添加丰富网页摘要?
  • 3 如何添加Rich Snippets微数据?
    • 3.1 All In One Schema Rich Snippets插件
    • 3.2 All In One Schema Rich Snippets设置
  • 4 插件常见问题

 

谷歌SEO排名是一些外贸从业者,做网络推广的主要方式。

网页有排名了,如果能够有效全面提升网站点击率,确实可以给网站带来更多的流量 ^_^

什么是结构化数据(微数据)?

Google的微数据是基于你的HTML代码来标记的,如果你编写代码规范,能丰富你网页在谷歌搜索结果中的展示。

谷歌搜索 “来自外星人的讯息”,我们可以在搜索结果中,看到这个宣传《来自外星人的讯息》的页面所包含的结构化数据(微数据) ▼

messages-from-et-rich-snippets

  • 丰富网页摘要Rich Snippets(微数据,微格式,RDFa和数据注释工具)。
  • 摘要是指在每个搜索结果下方显示的几行文字,以便用户大致了解网页上的内容以及它与用户的搜索查询之间的关系。

为何要添加丰富网页摘要?

丰富网页摘要(Schema Rich Snippets)结构化数据,能让电商网站以差异化的丰富摘要片段,在谷歌搜索结果中显示,从而有效提升点击率和网站访问量。

  • 尽管有明显的好处,但只有0.3%的网站使用丰富网页摘要。
  • 再读一遍:0.3%!
  • 当然,这个数字是互联网上所有网站的平均值,并且在更多的技术领域可能会更高,但仍然有很多网站管理员未能充分利用这个数据。

如何添加Rich Snippets微数据?

大多数电子商务网站页面非常多,手动修改代码太费时费力,所以都是直接修改模板程序、安装WordPress插件来实现丰富网页摘要(Schema Rich Snippets)结构化数据的,只是简化了整个过程。

  • 目前Google不会直接从你的内容中提取丰富网页摘要。
  • 相反,它需要用户插入微数据来帮助其理解内容的性质。
  • 然后,它可以将此微数据转换为丰富网页摘要中显示的信息。

我们将向你展示如何以最简单的方式,在你的网站上安装丰富网页摘要——使用WordPress插件。

All In One Schema Rich Snippets插件

安装All In One Schema Rich Snippets插件 ▼

all-in-one-schemaorg-rich-snippets

  • WP后台 → 插件 → 安装插件 → 搜索 “All In One Schema Rich Snippets”,下载并安装并启用;
  • 你也可以直接在网站上下载,然后上传后通过FTP上传或安装。

此WordPress插件会自动将微数据模式插入到每个帖子中,Google可以将其转化为丰富的摘要。

该插件支持各种丰富的片段类型,包括:

  • 作者
  • 活动
  • 人员
  • 个人评论
  • 产品
  • 配方
  • 软件评论
  • 视频

此WP插件支持的片段数量将在未来的更新中进行扩展,并附带书评和本地商业片段,插件的优点就是设置够简单。

All In One Schema Rich Snippets设置

在你的WordPress文本编辑器下面,会发现一个metabox,带有一个包含插件支持的所有不同代码片段类型的小型下拉菜单 ▼

Configure_Rich_Snippets_1

在你选择了最合适的选项后,你会看到一些要填写的字段,具体取决于你的第一个选择。

例如,配方(Recipe)片段将需要估计的烹饪持续时间 ▼

Configure_Rich_Snippets_2

  • 而作者片段将需要填写作者的名字。
  • 设置完成后,按照惯例点击发布。
  • 设置过程,非常简洁快速和简单!

Google将能够识别微数据,并使用它来填充SERP(搜索引擎结果)中链接旁边的丰富网页摘要。

插件常见问题

以下是 All In One Schema Rich Snippets 插件的常见问题。

1)我在哪里可以看到我的搜索结果预览?这里:http://www.google.com/webmasters/tools/richsnippets2)我必须填写所有的细节吗?不是,尽管Google为了显示丰富的代码段而强制要求某些字段。3)为什么插件会在我的页面/帖子末尾创建额外的内容?我可以简单地隐藏/定制它吗?这是在搞乱我的设计!

  • 我们了解到你不喜欢在你的信息页/帖子上显示的内容。
  • 如果你不喜欢插件创建的默认设计内容框,你可以随时自定义它或编辑插件的 CSS 文件。
  • CSS文件路径:域名/wp-content/plugins/all-in-one-schemaorg-rich-snippets/css/style.css

在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;
}
  • 意思就是把它隐藏起来,不显示。

注意事项:

  • 因为我们测试过,在 WordPress主题的 CSS 文件里,添加以上的 CSS 代码,但却没能隐藏起来。
  • 所以只能修改插件是 CSS 文件达到隐藏效果。
  • 如果插件升级后,请务必记得也再次给插件进行 CSS文件修改。

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结构化数据怎么做?》,对您有帮助。

如何自动同步到新浪微博?WordPress免代码分享

发布于: 2022-11-03

1 获取博客RSS地址

  • 2 配置新任务条件
  • 3 新浪微博授权访问
  • 4 查看微博同步内容
  • 5 成功自动同步到新浪微博
  • 6 补充说明
  • fttt像中介一样,fttt通过访问许多网络服务接口,连接到不同的网络服务。

    ifttt服务还打开了微博平台的接口,这样当我们在博客上发表文章时,它会自动转发到微博平台,从而扩大博客帖子的影响力。

    获取博客RSS地址

    为了让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订阅地址 ▼

    ifttt-rss-weibo_1

    innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96574”,{“target”:”div-ad-innity-96574/0″,”origin”:”MY”});});

    记录此订阅地址,该地址将用于以下操作。

    配置新任务条件

    然后打开一个新的浏览器标签,访问ifttt服务网站 ▼

    点此访问 ifttt 服务网站

    1. 转到网站的设置页面。
    2. 然后单击蓝色的“Create a Recipe”按钮,就能开始创建新的任务条件。
    3. 单击弹出窗口中的蓝色“This”按钮。
    4. 然后在弹出功能列表中选择“Feed”项。
    5. 单击后续页面上的“New feed item”按钮。
    6. 然后在弹出的“Feed URL”输入框中,设置刚刚记录的博客订阅地址。
    7. 设置完成后,单击“Create trigger”按钮,并设置规则的执行部分 ▼

    ifttt-rss-weibo_2

    新浪微博授权访问

    现在点击弹出页面中的蓝色“That”按钮。

    然后在弹出列表中选择“Sina Weibo”项目。

    由于这是你第一次使用新浪微博的接口,你需要根据提示点击窗口中的“Activate”按钮。

    此时,新浪微博账号登录窗口会弹出,请输入你自己的新浪微博账号和密码。

    登录成功后,将弹出一个查询窗口,点击“授权”,即可同意将ifttt服务连接到你的新浪微博。

    授权完成后,返回到ifttt服务的任务设置页面,然后单击任务列表中的“发布新帖子”命令 ▼

    ifttt-rss-weibo_3

    查看微博同步内容

    此时,ifttt服务将自动设置转发的内容参数。

    • 例如,EntryTitle,EntryContent和EntryUrl参数
    • 分别表示博客的标题、内容和链接。

    只需单击“Create action”按钮,即可完成设置 ▼

    ifttt-rss-weibo_4

    • 最后,ifttt服务将让用户检查。
    • 如果检查正确,请单击“Create Recipe”按钮进行确认。

    成功自动同步到新浪微博

    此时,ifttt系统会自动将博客文章转发到设置的微博帐户,该帐户将每15分钟自动检测一次并自动转发。

    之后,当网民登录新浪微博时,他们可以看到ifttt服务转发的博客帖子的简介 ▼

    ifttt-rss-weibo_5

    • 单击微博文字后面的Web链接,打开此博客文章以便阅读 。

    补充说明

    • ifttt服务的功能列表中有许多服务,我们可以自由连接和设置这些服务。
    • 例如,我们可以自动将指定的博客帖子保存到指定的云笔记,避免在备份文章时进行重复复制和粘贴操作,并将云笔记客户端用作RSS阅读器。
    • 事实上,许多网民在微博上共享一些文件,他们也可以使用ifttt服务自动将它们传输到云存储。

    希望我们网站( https://www.wordpressx.com/ ) 分享的《如何自动同步到新浪微博?WordPress免代码分享》,对您有帮助。

    TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
    WordPress超级菜单wordpress描文本wordpress Dropboxcritical automatic updatesWordPress广告词检测wp-json漏洞wp-json链接怎么制作wordpress模板禁用 xmlrpc.phpWP插件优化head代码WordPress tagAll In One WP Securitywordpress文章卡片样式WP安全登录插件推荐nameCheap最新优惠码wp-json安全设置网站添加CDNJetpack插件Featured Image From URLFooter and Post Injections插件Rich Snippets结构化数据Wordfence Security插件Shortcodes Ultimate插件xmlrpc.php漏洞去除tag标签urlwordpress博客如何使用Mega Menu插件WordPress大气的样式WordPress网站安全防WordPress自动备份WP-No-Tag-Base插件WordPress显示运行数据库robots.txt安全设置Jetpack站点加速器CDN图像缓存WordPress打开界面隐藏WordPress代码内版本号WordPress滤敏感词过滤插件wordpress代码在线运行修改wordpress登录地址wp-json防止数据被采集Markdown here插件wordpress cdnxmlrpc.php攻击WordPress官网制作Image Sizes插件Awesome SupportPretty Links Pro插件wp-json优化wordpress打开是代码bootstrap自适应布局主机壳WordpressDropbox上传失败namechep续费优惠码namechep域名优惠码百度熊掌号wordpress感谢页面WordPress站内搜索排除某些类别的文章扒站怎么改wordpress主题wordpress常规设置wordpress更换域名图标不显示WordPress网站防护隐藏WordPress后台登录地址wordpress文章浏览数量统计BackWPup插件Better Search Replace插件http://www.fandutaoci.cnWordPress文章描文本保护robots.txtWordPress虚拟主机伪静态WordPress自定义页眉h5自适应布局Avada主题wordpress安全防护CWP控制面板转KLOXO-MRWP SMTP插件Avada主题演示织梦采集侠wordpresswordpress Post Viewsrobots.txt禁止访问WordPress网站恶意代码CWP开启Redis缓存Shortcodes Ultimatewordpress小图标不显示谷歌 SEOWordPress页脚加载JS安装WordPress插件WordPress过滤敏感词插件WordPress tag模版Easy WP Cleaner插件WordPress外链特色图片wordpress表单跳转WordPress站内搜索排除所有页面Redis加速缓存插件WordPress违禁词检查WordPress页脚页眉插件WordPress菜单自定义图标WordPress调试模式wordpress漏洞修复WP SMTP插件设置wordpress如何制作单页
    服务电话:
    0533-2765967

    微信 13280692153