-
wordpress标签云优化
目前wordpress5.8版本,系统默认的小工具标签云,效果也算可以,如下图中右下角所示: 这种标签云,系统默认会有字体大小的变化,字体越大代表该标签对应的文章越多,但该字体大小不会无限放大或缩小,有一个值的范围,具体可以测试。 鸿硕今天要做的就是给这些标签云中的标签添加彩色的背景,使用颜色来突出标签的显示效果。 常用的代码,直接在主题的functions.php中添加如下代码即可实现圆角彩色的…- 423
- 0
-
使用wp_query()函数来搜索
如果使用wp_query()函数来搜索,参数设置如下: <?php //查询参数 $args = array( 'post_type' => 'post', 's' => 'Quote' //hs默认会查询'标题','摘要','内容'里面含有“Quote”的数据。 ); //真正查询 $my_query = new WP_Query( $args ); ?> //可调用…- 318
- 0
-
WooCommerce 产品链接url改成id 数字形式
今天鸿硕在开发商城时,发现woocommerce产品的链接居然是:"域名/product/巴洛克小老鼠"这种形式。 这种形式当然不是鸿硕想要的,起码不能包含中文名称吧,鸿硕想实现的效果为wordpress固定链接中设置的“域名/888.html”这样类型的。 加上product成“域名/product/888.html”也行。 基于互联网搜索引擎发现两种方法: 一,插件方法 Product ID …- 849
- 0
-
WordPress目录和文件介绍2
wordpress 目录结构 根目录 wp-admin -- wp-content -- wp-includes css -- images -- includes -- js -- maint languages -- plugins -- themes images -- js -- pomo -- Text -- theme-compat Diff Engine -- Renderer **…- 191
- 0
-
wordpress升级报错总结
一,第一种方法 wordpress在线更新了两次,都不是很顺利,各种报错,目前总结除了有以下几点注意的地方: 1,文件权限,感觉应该尽量放大文件的权限,毕竟更新的话会产生或覆盖不少文件。 2,如果报错“另一个文件正在更新”之类,删除相应数据库里wp_options表中的core_updater.lock记录。 3,如果报错“WordPress正在执行例行维护,请一分钟后回来”的解决方法:请先通过F…- 135
- 0
-
woocommerce产品缩略图
wordpress核心文件自带的有缩略图,可以后台禁用,也可以代码禁用。 woocommerce插件自带的也有缩略图,默认会生成3种尺寸的图片,老版本可以后台直接设置缩略图的尺寸,新版本后台已经找不到缩略图的设置尺寸了,但是后台外观-自定义-WooCommerce-产品图片中可以设置‘主图的宽度’和‘缩略图的宽度’, 主图宽度默认为600(woocommerce_single), 缩略图宽度默认为…- 738
- 0
-
wordpress内容详情页获取该页所属的全部分类项
近几天鸿硕开发商城主题hongshop的产品详情页,想在侧边栏显示和该文章相关的的内容,这次开发鸿硕想显示的内容为该文章所属的分类项。 如何获取该文章所属的分类项呢? 鸿硕测试了好多方法,没有完美的解决方案。 比如get_the_taxonomies()函数,获取的分类方式不是纯数据,如果提取纯数据需要费不少功夫。 鸿硕目前使用的是一种不太完美的解决办法:get_the_terms('ID', '…- 203
- 0
-
woocommerce自定义ajax方式加入购物车
woocommerce系统自带的加入购物车的方式有两种,一种是表单方式加入购物车,woocommerce已经封装好了函数woocommerce_template_single_add_to_cart(),如果你对样式要求不高,直接开箱即用。 另外一种是ajax方式来实现,也是已经封装好了函数woocommerce_template_loop_add_to_cart(),ajax方式实现起来不用刷新…- 608
- 0
-
get_theme_mod相关函数知识点
get_theme_mod()函数和get_option()函数的功能类似。 get_theme_mod()函数获取的数据来自wp_options表中的option_name字段下面“theme_mod_主题名称”对应的值,很多数据都存储在这个对应的值中,不是一条单独的数据。 一,get_option()函数获取的数据来自wp_options表中“设置好的ID”这个字段对应的值,是一条单独的数据。…- 375
- 0
-
WordPress的固定链接如何设置?
链接优化的一些思路:1、不要让日期出现在链接里面有三个方面的考虑。一是如果日期出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。还有一个日期有月日再加上文章标题,层次太深,权重太低。- 123
- 0
-
wordpress添加网站图标favicon的方法
在我们的网站中,除了LOGO之外,还有一个图标比较重要,就是favicon图标,这个图标主要显示在如下几个地方: 一,浏览器标签中的标题左侧,如下图: 二,收藏夹中保存的网页标题左边会显示favicon图标 三,创建页面的快捷方式,无论PC端还是手机端都,favicon将作为快捷方式的桌面图标。(创建快捷方式的3种方法:1,在浏览器的设置里面有创建快捷方式的选项;2,桌面右键-新建-快捷方式,然后…- 1k
- 0
-
点击空白区域关闭某个元素框
鸿硕最近几天折腾了一个问题很久,终于实现了所需的功能,记录如下: bootstrap的导航菜单,移动端时点击按钮后折叠的导航栏显示,再点击按钮时折叠的导航栏隐藏,鸿硕想实现点击空白区域也能隐藏折叠的导航栏,但是点击折叠导航栏区域(比如折叠导航栏中点击顶级菜单弹出子菜单的点击操作)折叠导航栏不会隐藏。 实现这个功能鸿硕本次使用了两种方法,第一种方法在本地测试一切正常,但是放入wordpress系统中…- 420
- 0
-
html5设置视频第一帧为缩略图
在使用html5开发网页中播放视频功能时,常常需要使用封面图,也就是视频在未播放状态时所呈现的图像。 目前各种短长视频漫天飞的时代,鸿硕相信您一定感受到了一个视频封面的重要性,某些知名媒体经常使用视频的缩略图来吸引人,来让客户产生点进去看的冲动。 还有一种情况,视频封面显示的内容和您点进去看的内容不相关,所以视频封面算是非常重要了,往往决定着用户是否点击观看这个视频。 恰好鸿硕正在开发Hongsh…- 2.2k
- 0
-
wordpress安装插件后没有自动翻译成中文
有几次出现这个问题了,就是在wp中安装插件后,依然是英文版的,当时没有翻译成中文版的,无论怎么刷新或者更新缓存都没有用处,但是第二天再登录wp的后台却发现已经自动翻译成中文版了,有没有小伙伴和我一样的感觉的,欢迎讨论,共同学习进步。- 298
- 0
-
wordpress模板中调用woocommerce产品内容的方法
建设wordpress商城网站,一般会选择使用woocommerce插件,如果直接是一个纯粹的商城,直接按照woocommerce的模板层级设置模板即可。 有很多情况是企业展示站点,后来想融合进入商店模块,这样就需要在wordpress的默认模板中调用woocommerce创建的内容类型product,以及分类方式product_cat中调用相应的产品数据。 调用的代码如下: 基础代码: <…- 777
- 0
-
wordpress出现‘正在执行例行维护,请一分钟后回来’怎么解决?
今天在wordpress后台更新插件时,更新失败了,我就刷新了一下,然而,前后台均报错了,页面都打不开了,报错如下图: 如果你真的等一分钟后回来,依然报错,怎么办呢?解决办法如下: FTP到你的站点目录,如果安装有‘宝塔’直接打开文件根目录,找到一个文件.maintenance,然后把这个文件删除即可;如果没有这个文件,你就创建一个空文本文件,然后命名为.maintenance即可;这里应该注意:…- 172
- 0
-
woocommerce报错Fatal error: Uncaught Error: Call to a member function get_price() on string in
昨天使用woocommerce时,把侧边栏剪切到外部单独作为一个文件,然后使用wc_get_template('slider')引用时报错,如下图: 明明在主文件中使用时没有问题,但是剪切到单独文件再引用就报错了,网上也搜索出了许多答案,但是稍显复杂,我这里采用的方式比较简单,直接申明全局变量:global $product即可,如下图: 然后刷新看看是不是报错没有了。- 250
- 0
-
get_option()函数的相关知识点
最近鸿硕使用customize API的时候,获取后台设置的数据,用到了get_option()这个函数,这种场景下,是在$wp_customize->add_setting( 'test', array('type' => 'option') )时,获取后台数据需要使用get_option()这个函数。 应该是在设置customize API的过程中已经隐含应用了add_option…- 642
- 0
-
wordpress根据内容类型的条件判断来获取相应的内容
鸿硕今天开发hongshop商城主题时,需要根据不用的内容类型来获取相应的内容。 也就是产品归档页侧边栏需要调用不同的侧边栏,可以在模板中增加一个侧边栏模板文件,如sidebar-product.php,然后调用时使用<?php get_sidebar('product'); ?>即可,但鸿硕本着简化代码,减少模板量的原则,还是想只在一个sidebar.php模板文件中来写一个判断来实…- 132
- 0
-
B2主题管理员账户在微信中登录后台时发生404错误
昨天前台注册的用户,在后台用根用户给这个前台注册的用户授权为‘管理员’之后,这个前台用户登录后台时报错404,手机端,电脑微信端测试均报错。这个功能还是比较重要的,由于现在人们在微信上花的时间比较多,微信中直接打开网站后台比较便民,发布文章等也比较方便,所以鸿硕科技就仔细研究了一下到底是什么原因导致的? 经过测试,有两种情况会影响这个微信中登录wordpress后台报404错误: 一,环境问题,如…- 222
- 0
-
获取内容类型扩展视频字段的方法
给wordpress自带的内容类型或者自定义的内容类型扩展的字段,这里指的是视频字段,如何获取视频的路径呢? 依然使用get_post_meta()函数,但是有个问题:get_post_meta(id, 'hongs', true)的第3个参数无论是true还是false,获取的数据均为数组。 这个数组中其实是含有一个成员是视频的路径的(可能是创建字段工具影响的),因此可以直接打印数组,然后视频路…- 194
- 0
-
gravatar头像加载慢的解决方法
wordpress后台变慢了,查看元素,网络中发现请求0.gravatar.com、1.gravatar.com、2.gravatar.com这些地址的时候,比较慢,怎么解决呢? 网搜了几种解决方式: 一,使用自定义头像的方法 不使用默认的几个用户头像,添加代码,使用自定义在本地的头像,如下图: 这种情况,可能是wordpress版本的问题,并没有实现成功,并且这样的话,需要把自定义的图片路径写死…- 485
- 0
-
woocommerce开发支付网关API文档
woocommerce文档是英文的,因此有时候不太好找到,为了快速找到支付网关的开发文档,这里鸿硕来记录一下: 更多关于 WordPress 知识交流提升可以添加 QQ 群:721808708- 272
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!