前面我们说了woocommerce如何隐藏SKU,那如果不想显示产品分类category和标签tag呢?...1、如果想全部隐藏这些meta很简单,在当前主题function.php文件中加入下面的代码即可 remove_action( 'woocommerce_single_product_summary',...'woocommerce_template_single_meta', 40 ); ? ...php esc_html_e( 'SKU:', 'woocommerce' ); ?> woocommerce调用tags add_action( 'woocommerce_single_product_summary', 'ytkah_show_tags_again_single_product
wordpress官网有很多woocommerce模板,但有些客户要求定制模板,这时可能会碰到产品相册图片调用的问题,如果根据自带的Storefront主题来改很麻烦,那我们就自己定义吧!...下来就随ytkah一起来看看woocommerce调用产品相册gallery图片吧!...= wp_get_attachment_image_src( $attachment_id, 'thumbnail' )[0]; //Get URL of Gallery Images - WooCommerce
尽量选择正版插件,不要使用未知来源的插件 同类插件不需要安装多个 对于主题,也是相同的道理。如果没有必要,尽量不要使用国外的主题,因为它们可能会引用大量国外的静态资源,拖慢加载速度。...FS_CHMOD_DIR', (0755 & ~ umask())); //目录权限755 define('FS_CHMOD_FILE', (0644 & ~ umask())); //文件权限644 //禁止更新(不建议...后添加下列内容 //WordPress主题 functions.php 优化项 //引入方式:在主题functions.php后添加 //移除不必要的信息,如WordPress版本 remove_action...建议直接从作者网站或Github下载插件及主题,避免使用来历不明的插件或主题。对于博客内容,务必按时做好备份。...启用PHP OPCache扩展 合理优化MySQL参数 对于较低配机器不建议使用MySQL 5.6及以上版本 使用 Memcached & Redis 网络 在选择主机或服务器时,如果可以,尽量使用国内的
去掉不必要的东西 主题选好了还没有完,因为WordPress系统自身还拥有一些优化的空间,因此我们可以对WordPress进行一些适量的优化。...在当前WordPress主题的functions.php文件中加上以下代码即可禁用WordPress的自动保存功能: //禁用自动保存 add_action( 'admin_print_scripts'...fanly_wp_revisions_to_keep( $num, $post ) { return 0;} functions.php文件的一般目录为: 您的域名/WordPress安装目录/wp-content/您当前使用的主题目录...//设置修订版本最多允许几个 define('WP_POST_REVISIONS', 3); wp-config 的一般目录是 /您的域名/WordPress安装目录/ 上述的操作是为了保证您数据库不达到臃肿的状态...---- 精简您的WordPress头文件信息 并隐藏您的WordPress版本号 在当前WordPress主题的functions.php文件中加上以下代码即可精简头部信息并隐藏WordPress版本号
100-300 100-150 注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死 注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整 注3:不建议设置超过...环境设置 在宝塔上的wordpress的站点设置中设置,访问限制,添加”wp-content/uploads”目录,设置为禁止执行”php|jsp” 禁用wordpress API 在将下面代码添加到主题...'wp_update_plugins' ); remove_action( 'admin_init', '_maybe_update_plugins' ); // 移除后台主题更新检查 remove_action...; 禁用谷歌字体 在将下面代码添加到主题functions.php文件中: // 关闭谷歌字体 function xintheme_remove_gutenberg_styles($translation...', 'rest_cookie_check_errors', 100 ); 移出后台帮助内容 在将下面代码添加到主题functions.php文件中: `// 移除后台界面右上角的帮助 add_action
程序优化 插件与主题的使用 WordPress拥有优秀的的兼容性与生态,因此网络上存在大量的主题与插件供我们选择,我们在选择插件时应该遵循几个原则: 只选有用的插件:用处不大的插件只会拖慢博客的运行速度...尽量选择正版插件,不要使用未知来源的插件 同类插件不需要安装多个 对于主题,也是相同的道理。如果没有必要,尽量不要使用国外的主题,因为它们可能会引用大量国外的静态资源,拖慢加载速度。...FS_CHMOD_DIR', (0755 & ~ umask())); //目录权限755 define('FS_CHMOD_FILE', (0644 & ~ umask())); //文件权限644 //禁止更新(不建议...建议直接从作者网站或Github下载插件及主题,避免使用来历不明的插件或主题。对于博客内容,务必按时做好备份。...启用PHP OPCache扩展 合理优化MySQL参数 对于较低配机器不建议使用MySQL 5.6及以上版本 使用 Memcached & Redis 网络 在选择主机或服务器时,如果可以,尽量使用国内的
> 把这段代码插入到主题的functions.php文件下,可以清除WordPress头部大量冗余信息。如有必要,可以看看这些代码的具体意义,以免删除某些你想保留的功能。...二、wp_head函数 wp_head() 是wordpress的一个非常重要的函数,基本上所有的主题在header.php这个文件里都会使用到这个函数,而且很多插件为了在header上加 点东西也会用到...蜘蛛来爬时,便会依次爬行一遍,这篇文章下如有10条评论,则爬了10次相同的页面文章,相当于做了多次重复的工作,严重影响了抓取的效率,及耗费了带宽。...canonical属性可以被传递 即A页面声明B为权威链接,B声明C为权威网页,那么C就是A和B共同的首选权威版本 如果你的WP版本在2.9之前,需要通过插件(上面已经提到)或者手工 Hack 主题的...>" /> 在 WordPress 2.9 发布之后,WordPress 已经默认支持这一标签了,我们无需做任何动作,主题就支持这一标签。
该功用能够主动的检测 WordPress 程序、你安装的主题、你安装的插件的新的版别并在后台提示管理员更新。...更新费事且新的版别还或许发生一些不兼容问题.网站基本定型,不需要对外观或功用更新或进行太大的改动.主动更新占用服务器资源.有些更新只是更新了一点点内容,这样经常更新费事。...咱们能够先封闭主动更新,过一定的时间再统一更新,你的 WordPress 网站现已正式发布并且外观、功用现已定型,这时候你能够考虑封闭主动更新,更新导致不兼容所困扰的站长,封闭吧,反正在用的 WordPress...remove_action('admin_init', '_maybe_update_core'); // 禁止 WordPress 检查更新 remove_action('admin_init',...'_maybe_update_plugins'); // 禁止 WordPress 更新插件 remove_action('admin_init', '_maybe_update_themes'); /
明月其实很早的时候就接触和体验过WooCommerce插件了,严格意义上来说WooCommerce应该是WordPress平台下开源电子商务解决方案才比较确切些,也就是说WordPress+WooCommerce...后来又接触到了知更鸟的Begin主题、柒比贰的B2主题、Steven主题、龙笑天下的Dragon主题等等这些内置集成了“在线商城”、“商品销售”模块的WordPress主题就发现WordPress+WooCommerce...而WooCommerce依托于WordPress生态圈,结合WordPress主题、插件的资源优势可以被组合出各种呈现形式的在线商城,近几年比较流行的外贸商城大多都是WordPress+WooCommerce...+主题+插件的组合方式出现的,国内近几年打造独立商城的呼声又是一浪高过一浪,不少电商在深受淘宝、天猫、京东、拼多多等这类平台盘剥以后都开始着手打造自己的电商平台形势下催发了WooCommerce插件的发展...独立域名网站+WooCommerce电子商务解决方案+微信小程序端私域流量这样的整体方案不香吗?理解了这个方案后,几乎大部分老板会选择接受的,至少明月目前为止还没有碰过壁。
上一篇文章写到了 WordPress 升级 4.2 版本后部分主题出现了大量 404 请求的问题,匆忙解决也没深究原因。今天继续调试主题却发现了评论表情不显示了,看来又是 4.2 惹的祸了!...先手动修改后发现还是不凑效,于是继续检查,发现网站前台还输出了一个表情样式定义: img.wp-smiley, img.emoji { display:...7); //解决4.2版本部分主题大量404请求问题 remove_action('admin_print_scripts', 'print_emoji_detection_script');...//解决后台404请求 remove_action( 'init', 'smilies_init', 5); //移除4.2版本表情钩子 remove_action...remove_action( 'comment_text', 'convert_smilies', 20 ); //移除4.2 表情相关钩子 remove_action( 'the_content
有时候给客户制作的网站,由于修改了一些特定的插件或者主题,这个时候是不希望客户自己去更新主题或者插件的,在当前主题的 functions.php 文件添加如下代码,即可屏蔽 WordPress 后台的更新提示...: add_filter ('pre_site_transient_update_core', '__return_null'); remove_action ('load-update-core.php...', 'wp_update_plugins'); add_filter ('pre_site_transient_update_plugins', '__return_null'); remove_action
简介 The7 是迄今为止市场上可定制性最高的WordPress、Elementor 和 WooCommerce 主题。它为您提供其他主题无法比拟的创作自由。...The7 旨在与 Elementor 和 WooCommerce 协同工作。但它远比各个部分的总和要大得多!...然而,在构建标题或自定义 WooCommerce 页面时,它却表现不佳。...The7 Elements 包括(但不限于):26 个常规内容小部件(此处提供完整列表和演示)、24 个 WooCommerce 小部件和 22 个主题生成器小部件。...扩展 WooCommerce 集成 WooCommerce 是全球最受欢迎的电子商务软件。 The7 将其提升到了一个全新的水平。您的网上商店不再需要与其他许多商店一样!
( 'post-thumbnails' ,[array( 'post' )]); 启用指定类型文章的缩略图功能,不指定第二个参数时默认为全部文章启用缩略图功能; post-formats:文章形式。...wp_add_inline_script/ 5.删除已注册的样式表、脚本 wp_deregister_style(style) wp_dequeue_script(script) 6.文章相关函数 这些函数需要在循环中工作...); userid,代表需要更新数据的用户ID meta_key,代表需要更新的key meta_value,更新之后的值 prev_value,更新前的值,用户区分具有相对用户ID和key的数据,不指定时将更新所有数据...官方不建议直接修改该对象的属性,而是通过它的方法进行操作。...> 注册主题菜单 register_nav_menu(),注册单个自定义的主题页面菜单 register_nav_menus(),注册多个自定义的主题页面菜单 unregister_nav_menu()
前段时间分享过一些 XSS 漏洞的修复技巧,而且也说到了 WordPress 开启颜色评论需要在 functions.php 中插入如下代码,也就是禁用 WordPress 自动过滤 HTML 标签机制: remove_action...('init', 'kses_init'); remove_action('set_current_user', 'kses_init'); 但是,禁止过滤 html 标签之后,就会造成 XSS...本来在上次在XSS 漏洞修复思路(二)一文中分享过代码转义的解决方法,但是因为无法写全所有 XSS 特征清单,所以这个办法并不严谨,也不推荐。...编辑主题目录下 commens.php 文件,搜索 wp_list_comments,获得主题评论回调函数的名称,比如: 工作 不同主题可能需要做的善后工作也不同,以我现在用的知更鸟为例,首页的侧边栏可能会放置一个最近留言的模块,如果应用了本文的颜色短代码,那么最近留言模块中,之前有颜色的评论将会带出[font color
具有相同优先级的动作(action)将按出现的顺序来执行,WordPress核心代码,插件,框架文件,主题的fucntion文件,主题的模板文件加载。我将在下一篇文章中更详细地讨论这个问题。...但它不会返回任何错误信息,这会很有用,因为添加一个动作(action)的时候需要考虑符合某种条件,但是你不希望删除的时候也要符合相同的条件。...如果像个变量相同,条件为真,那么我将“hook”钩子被触发从而运行function_1的代码,但我不希望触发第二个钩子“hook_2”,所以我必须删除它,即使在function_1的代码没有被添加的情况下...本系列的下一部分将介绍如何在Genesis文件中查找需要的动作(action)并在子主题中更改它们。...还有,我觉得作者写的什么乐高积木、积木上的小凸点这种比喻也不咋地,不是很形象,倒不如另一个老外写的比喻成工厂、工人和大吊钩更形象,WordPress Hooks, Actions, and Filters
wp_schedule_single_event 的第一个参数是 timestamp, 第二个才是 hook,这段代码竟然写反了,然后就产生了一大堆定时作业,使得正常的定时作业都无法工作了。..._wp_check_for_scheduled_split_terms' ); _wp_check_for_scheduled_split_terms 这个函数是 admin_init 调用的,只要 remove_action...所以最终的解决方案是: 在当前主题的 functions.php 文件中添加如下代码: remove_action( 'admin_init', '_wp_check_for_scheduled_split_terms
完全兼容WPML,迎合搜索引擎,让你能更好的完成SEO工作。而且能与WooCommerce,bbPress无缝对接。总之,GeneratePress像一块完美的空白画布,你可以自由发挥!...主题下载 主题演示 4.Zerif Zerif采用了比较流行的单页面H5风格的设计,而且自带有完整的WooCommerce商城,你可以搭建你的电子商城。...主题下载 主题演示 5.MH Magazine Lite MH Magazine Lite是一款杂志类型风格的主题,在国外非常受欢迎,很多知名站点都是使用该主题。...主题下载 主题演示 6.ShopIsle 从主题的名字大概就可以看出来,ShopIsle是一款完美的WooCommerce类型的主题。可能跟上面提到的Zerif有那么一点类似。...主题下载 主题演示 友情提醒:以上免费的Wordpress主题演示网页都是国外的,可能会出现打开的情况。
站点加速器的工作原理 图片 图像 CDN(前身为 Photon)是一项图像加速和编辑服务。这就意味着我们从我们的服务器上托管您的图像,减轻您服务器的负载,并为您的读者提供更快的图像加载速度。...静态文件 我们以内容分发网络 (CDN) 的形式,从我们的服务器上托管 WordPress 核心、Jetpack 和 WooCommerce 随附的静态资产(例如,JavaScript 和 CSS),从而为您的服务器减轻负载...它目前只适用于 WordPress 核心、Jetpack 和 WooCommerce 随附的资产。目前尚不支持主题和其他插件资产。 问题与解答 1、站点加速器如何确定要提供的图像尺寸?...当您从某一主题切换至另一主题,并且新主题比先前的主题更窄时,这一点便尤为重要。其中一个优点就是可以自动调整图像大小,以便图像不会超过主题所支持的宽度。...局限性 没有缓存失效 – 目前,图像会“永久”缓存,并且静态资产仅适用于您所使用的 WordPress、Jetpack 或 WooCommerce 的公共版本。
从原因来看,文章 ID 不连续主要是因为自动保存的文章、媒体、页面和其它文章类型占用了 ID 导致的,网上的解决方法一般是强制的禁止自动草稿、不在媒体库上传媒体、不建立页面等等,但这种方法会导致使用上的不便利...批量设置别名可以把下边的代码添加到 functions.php 里边: function Bing_post_id_continuous_query(){ set_time_limit( 0 ); remove_action...新文章自动设置 老文章设置好了,接下来就要给新文章自动设置别名了,只需要把下边的代码添加到主题的 functions.php 即可: function Bing_post_id_continuous(...= 'publish' ) return; $action = 'save_post_post'; $func = 'Bing_post_id_continuous'; remove_action( $...如果网站已经存在很多文章,出于SEO考虑可以使用下面的方法 把代码放到主题的 functions.php: function Bing_post_name_id(){ query_posts( 'posts_per_page
有很多WordPress博客中随着之前的文章不断更新发现文章ID不连续 对于有着轻微强迫症的人来说,看着很不舒服 在WordPress后台并没有直接的提供关闭这个功能的选项,那么该如何解决文章ID不连续的问题呢...找到当前主题目录,在主题目录下到文件functions.php,将下述代码添加到文件里面。...//WordPress解决文章ID不连续的问题 function keep_id_continuous(){ global $wpdb; $lastID = $wpdb->get_var...add_action( 'admin_print_scripts', create_function( '$a', "wp_deregister_script('autosave');" ) ); //禁用修订版本 remove_action
领取专属 10元无门槛券
手把手带您无忧上云