自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wordpress学习笔记

wordpress学习笔记

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 给wordpress网站增加邮件订阅功能

b)Elementor:Elementor→FormWidget→ActionsAfterSubmit→选Mailchimp→选列表。设置→Mailchimp→输入APIKey(在Mailchimp→Account→Extras→APIKeys生成)。MailPoet→Forms→New→选模板(Popup、Slide-in、Widget均可)。MailPoet→Emails→WelcomeEmail→选模板→设定触发器(订阅后5分钟)。MailPoet→Lists→NewList(如“网站公告”)。

2025-08-04 09:16:08 112

原创 wordpress输出自定义结构的Bootstrap多级菜单

输出结构完全符合 Bootstrap5的 navbar-nav / dropdown-menu / row / col 规范;一、把 Walker 扔进functions.php(或单独文件 require)在后台菜单里给一级菜单项勾选CSS类has-mega即可触发mega下拉;给一级菜单项加 CSS 类 has-mega → 自动变 mega;没有has-mega时走普通dropdown;自带最精简的 CSS,放主题或子主题即可。三、最简CSS(放在主题或子主题)无限级子菜单均可正常工作。

2025-08-04 08:47:09 37

原创 wordpress自定义菜单时常用到的函数

在WordPress中,“自定义菜单”相关的常用函数可分为注册、显示、获取、检测、Walker类五大类。判断:has_nav_menu()/is_nav_menu()拿对象:wp_get_nav_menu_object()拿条目:wp_get_nav_menu_items()一次性注册多个菜单位置(供后台“外观→菜单”分配)。注册:register_nav_menus()通过菜单名/ID/Slug获取菜单对象。返回菜单条目数组(WP_Post类型)。显示:wp_nav_menu()

2025-08-04 08:15:21 352

原创 wordpress菜单调用的几种常见形式

常规输出 → wp_nav_menu( [‘theme_location’=>’xxx’] )后台“外观→小工具”里拖一个“导航菜单”区块到任何小工具区域(侧边栏、页脚、全站模板部件)。适合在登录/未登录时切换菜单(配合is_user_logged_in())。极简循环 → wp_get_nav_menu_items() 自己 echo。无视位置 → wp_nav_menu( [‘menu’=>’菜单名’] )用wp_get_nav_menu_items()自己循环(极简/轻量)

2025-08-04 08:13:15 218

原创 wordpress登陆前登陆后显示不同的顶部菜单

这些构建器往往用自己的Nav组件,需要在其设置里找“Visibility”或“DisplayCondition”,把上述条件标签is_user_logged_in()填进去即可。最推荐方案一:注册一个菜单位置,用wp_nav_menu_args过滤器根据is_user_logged_in()把$args[‘menu’]换成不同的菜单ID。在后台“外观→菜单”里分别建好两个菜单,并记录它们的别名(slug)或ID,对应到上面的$guest_menu、$user_menu即可。任选其一即可,不要混用。

2025-08-03 23:04:40 287

原创 忘记了WordPress管理员密码的找回方法

访问您的WordPress登录页面(通常是wodepress.com/wp-admin或wodepress.com/wp-login.php)登录您的主机控制面板(如cPanel)并打开phpMyAdmin。(将1替换为您的用户ID,可在数据库wp_users表中查看)(将wp_替换为您的前缀,admin替换为您的用户名)选择您的WordPress数据库(通常以wp_开头)方法2:通过数据库直接修改(当无法接收邮件时)方法3:通过WP-CLI(适用于服务器访问)方法1:通过电子邮件重置(最简单)

2025-08-02 19:46:51 136

原创 wordpress调用指定ID分类下的最新、热门、评论内容

以下是无插件、可复用的代码片段,适合写在主题的functions.php或自定义插件中,并通过短代码或模板调用。WordPress默认不记录阅读量,需配合插件(如PostViewsCounter)或自定义字段(如post_views_count)以上代码可以直接在模板文件中调用,也可以封装为短代码在Gutenberg区块编辑器中直接使用。获取最新评论,并按评论时间排序,返回对应文章列表。2.获取指定分类下最多阅读的文章。3.获取指定分类下最新评论的文章。1.获取指定分类下的最新文章。

2025-08-02 17:39:54 110

原创 把“评论”菜单从WordPress后台移除的3种方法

安装插件如”DisableComments”,但注意这会全局禁用评论功能(包括前端),可能不符合仅需隐藏菜单的需求。直接访问wodepress.com/wp-admin/edit-comments.php会提示权限不足(非管理员)。子主题:如果使用第三方主题,建议通过子主题或插件(如CodeSnippets)添加代码,避免更新覆盖。权限问题:管理员(Administrator)默认仍可访问,如需完全禁用需额外调整权限。方法2:通过角色权限控制(隐藏评论)方法1:通过代码移除(推荐)

2025-08-02 15:13:18 78

原创 woocommerce开发中最常用到的10个短代码

这些短代码可以直接在WordPress的页面编辑器、文章编辑器或文本小工具中使用,大部分都支持通过参数进行自定义,以满足不同的展示需求。在WooCommerce开发中,短代码是非常实用的工具,可以快速在页面、文章或小工具中嵌入电商功能。示例:[products limit=”4″ category=”clothing” orderby=”popularity”]功能:显示特定 ID 的产品详情,ID 需替换为实际产品 ID。功能:展示产品列表,可通过参数筛选(如分类、数量、排序等)功能:展示产品分类列表。

2025-08-02 09:41:24 250

原创 让WooCommerce通过短代码实现推荐12个最新的内容

或使用Elementor、Bricks等构建器的HTML模块中。columns=”4″:每行显示4列(可根据主题响应式调整);页面编辑器(经典编辑器或Gutenberg的“短代码”区块);per_page=”12″:显示12个最新商品;orderby=”date”:按发布日期排序;order=”DESC”:降序排列,最新在前。小工具的“文本”模块;

2025-08-02 09:32:56 71

原创 推荐4个简字辈的知名网站(APP)

此外,简书还提供丰富的功能,如注册登录、夜间模式、字体选择、首页浏览、App下载等,以及会员服务和IT技术抽奖活动。简道云是帆软软件有限公司旗下的低代码开发平台,是一个零代码轻量级应用搭建平台,可以帮助各行业人员在不使用代码的情况下搭建个性化的CRM、ERP、OA、项目管理、进销存等系统。简站是一个专注于WordPress模板的平台,为用户提供高质量的WordPress主题和模板,帮助用户快速搭建网站。官网链接:https://www.easynetworks.com.cn/1. 简书 (JianShu)

2025-08-02 07:02:08 169

原创 简洁实用的wordpress面包屑导航代码

wordpress主题制作时常用到面包屑导航,这段代码是本人常用的简洁实用的,把它放到functions.php中即可。在需要的位置,调用下这个就能看到效果。再根据自己的需求给写出CSS就可以。

2025-07-31 16:32:19 152

原创 WooCommerce获取30天内销售最多的产品

在WooCommerce里,WooCommerce本身并没有一个现成的短代码能直接“列出最近30天内销量最高的前N个商品”。要实现这个功能,最干净、可复用的做法是自己写一个自定义短代码。把上面代码放进主题的functions.php或做成一个小插件(推荐用CodeSnippets插件)。即可得到“最近30天内销量最高的12个商品”,且样式与商店列表页完全一致,支持主题响应式布局。

2025-07-31 09:39:41 118

原创 WordPress多语言插件GTranslate的优点

GTranslate之所以成为WordPress用户最常用的“一键多语言”方案之一,核心在于它将“简单、快速、省钱”做到了极致,同时又能通过付费升级获得专业级SEO能力。升级后可把每种语言映射到独立URL(子目录/子域/独立域),自动添加hreflang,页面可被Google完整收录,小语种关键词也能排名。基于云翻译,不走本地数据库,前端仅加载一个小JS,GTmetrix/PageSpeed分数几乎不受影响。后台搜索→安装→启用,30秒完成,零代码,新手也能搞定。103种语言瞬间覆盖。

2025-07-31 09:16:49 152

原创 如何给wordpress主题设置单独的语言包

下载现成语言包:从主题官网或translate.wordpress.org下载对应语言包。手动创建:用Poedit工具扫描主题中的__()和_e()函数,生成.po文件并翻译。完成以上步骤后,你的WordPress主题就能根据网站语言自动加载对应的翻译内容了。wp-content/themes/你的主题/languages//languages是你将要放.po和.mo文件的文件夹路径。英文(美国):en_US.po/en_US.mo。简体中文:zh_CN.po/zh_CN.mo。

2025-07-31 09:15:11 374

原创 页面判断函数is_page()在wordpress的常见用法详解

在WordPress中,is_page()是一个非常实用的条件判断函数,主要用于检测当前页面是否为特定的 “页面”(Page 类型的文章)。is_page() 只能在 WordPress 循环加载后使用,通常在模板文件(如 page.php、single.php 等)中使用。通过灵活运用is_page()函数,你可以为不同的页面创建个性化的显示效果和功能,提升WordPress网站的灵活性和用户体验。对于静态首页,is_front_page() 可能是更合适的判断函数。通过页面别名(slug)检测。

2025-07-30 14:44:31 149

原创 wordpress调用30天内浏览最多10个文章的方法

这种方法的优点是简单直接,缺点是浏览量统计比较基础,可能会因为缓存等原因不够准确。如果需要更精确的统计,可以考虑使用GoogleAnalyticsAPI结合WordPress查询来实现。首先,你需要有文章浏览量统计功能。假设你已经有了存储浏览量的自定义字段(通常是post_views)。使用时,将第一个代码块中的查询部分放在你想要显示热门文章的模板位置(如sidebar.php、home.php等)即可。在WordPress中调用30天内浏览量最高的10篇文章,需要结合浏览量统计功能和查询实现。

2025-07-30 09:31:57 319

原创 woocommerce商城开发中短代码的应用举例

Gutenberg兼容:使用register_block_type()将短代码转换为古腾堡区块(如WooCommerceBlocks插件)。性能优化:避免在循环中直接使用短代码(如do_shortcode()),改用WC_Shortcodes::products()类方法。扩展:通过woocommerce_account_menu_items钩子添加自定义标签(如“我的积分”)。实现:通过add_shortcode()注册自定义短代码,读取商品促销截止时间。场景3:自定义商品列表(通过SKU)

2025-07-30 09:07:58 625

原创 PHP版本升级到8.3后wordpress网站出错原因和解决方法

wordpress网站在php版本升级后,访问时出现错误,错误提示显示为自动截取一段文章部分出错,出错的原因是因为mb_strimwidth和strip_tags的问题。分类目录模板文件:category.php、category-news.php、category-product.php等其它分类目录模板文件中用到截取一部分内容显示的部分。首页模板文件:index-product.php、index-news.php、index-case.php等分类目录在首页调用时,用到截取一部分内容显示的部分。

2025-07-29 14:27:47 176

原创 wordpress调用指定ID的分类的标题、描述

如需在模板文件(如category.php或sidebar.php)中插入这段代码,直接粘贴即可。使用前请确保$category_id=1的分类确实存在,否则会输出“未找到该分类”。‘category’是默认的分类法,如果你用的是自定义分类法,请替换为对应名称。get_term()是推荐的方式,适用于获取分类、标签或自定义分类法的信息。

2025-07-29 10:16:27 409

原创 wordpress根据父分类ID获取子分类的名称、别名、描述、链接和文章数

在WordPress中,要根据父分类ID获取子分类的名称、别名、描述、链接和文章数,可以通过get_categories()函数实现。该函数能查询分类信息,结合参数筛选出指定父分类的子分类,再提取所需字段。链接需通过get_category_link($category->term_id)函数生成(传入分类 ID)。parent:指定父分类 ID,仅返回该分类的直接子分类(不包含孙子分类)。hide_empty:控制是否显示无文章的分类(默认true,即隐藏)。slug:分类别名(URL 中显示的标识)

2025-07-28 23:02:11 302

原创 WordPress二次开发中常用函数的详细说明

参数:(int $attachment_id, string|array $size = ‘thumbnail’, bool $icon = false, array $attr = [])。参数:(string $file_id, int $post_parent = 0, array $post_data = [], array $overrides = [])。参数:(string $separator = ‘, ‘, string $parents = ”, int $post_id = 0)。

2025-07-28 18:11:41 827

原创 wordpress访问分类时 直接访问该分类下的最新一个内容

在WordPress中,当你访问一个分类时,默认情况下会显示该分类下的所有文章列表。如果不存在,可以复制archive.php或index.php文件,并将其重命名为category.php。安装并激活该插件后,可以在插件设置中选择“显示最新文章”等选项来实现你的需求。如果你使用的是子主题,建议在子主题中进行修改,以避免主题更新时丢失自定义代码。这段代码会在分类页面将每页显示的文章数量设置为1,从而只显示最新的一篇文章。修改模板文件或添加代码时,请确保备份原始文件,以便在出现问题时可以恢复。

2025-07-28 09:48:26 374

原创 让wordpress更安全 用户注册和登陆时 给加一个特殊的验证口令

搜索并安装 「Access Category Password」 或 「Password Protected」(两款都支持给整站或注册/登录页单独加口令)。装 「WPS Hide Login」 把登录地址改掉,再配合 「Limit Login Attempts Reloaded」 防爆破,比口令更轻量。设置 → 常规 → 取消「任何人都可以注册」,然后在「用户 → 添加用户」里手动建号即可,口令功能就省了。启用后进入设置页,把「注册 / 登录页」勾选,并填好你想要的「特殊验证口令」。

2025-07-28 09:41:30 212

原创 wordpress在php8.3下的常见问题及解决方法

如你使用的是 Windows 服务器,chmod() 错误可忽略,但 WordPress 仍会尝试调用它,建议切换至 Linux 环境或启用该函数。原因:PHP 8.x 默认禁用了 chmod() 函数,WordPress 更新插件/主题失败。查看 wp-content/debug.log,定位具体插件或主题问题。检查插件/主题是否声明支持 PHP 8.3,必要时联系开发者更新。同时建议检查插件/主题冲突,禁用所有插件并切换默认主题排查。6. 插件/主题不兼容 PHP 8.3。

2025-07-27 17:47:06 281

原创 wordpress提取正文中的第一张图片自动设置为特色图

在WordPress中自动提取正文第一张图片并设置为特色图(特色图像),可以通过代码片段或插件实现。如果失败,检查图片是否为外链(需允许下载)或正则匹配是否被主题过滤。如有其他需求(如提取特定尺寸图片),可进一步调整正则或添加条件。兼容性:代码需测试是否与主题或其他插件冲突(如缓存插件)。性能优化:如果文章量大,建议用代码方案(避免插件臃肿)。如果图片是外链,先下载到媒体库,再设为特色图。免费插件,支持批量设置第一张图片为特色图。图片版权:确保正文中的图片有合法使用权。方法 2:插件实现(简单快捷)

2025-07-27 14:06:40 570

原创 给wordpress网站后台登陆时添加安全验证

将默认登录地址 yoursite.com/wp-admin 改为 yoursite.com/secretlogin(自定义)。进入 用户 → 你的个人资料,扫描二维码绑定手机验证器(如Google Authenticator)。HTTP认证:在服务器(如Apache/Nginx)添加密码保护,登录需先输入服务器级用户名密码。1(2FA) + 2(限制登录) + 4(隐藏登录URL) → 可阻挡99%的自动化攻击。设置最大重试次数(如3次)、封锁时间(如30分钟)。Two Factor(轻量级,支持备用码)

2025-07-27 14:01:33 537

原创 wordpress与用户相关的函数和常见调用方法

在WordPress中,与用户相关的函数主要集中在用户身份验证、用户信息获取、权限检查、用户数据更新等方面。数据安全:更新用户数据时使用 sanitize_text_field() 等函数过滤输入。权限控制:始终使用 current_user_can() 而非直接检查角色。通过用户 ID 获取用户的完整信息(WP_User 对象)。更灵活的用户创建/更新函数(可指定更多字段)。更新用户的基本信息(如邮箱、密码等)。直接获取当前用户的 ID(整数)。获取用户的自定义字段(元数据)。

2025-07-26 12:54:49 248

原创 wordpress调用指定ID分类下的置顶内容和最新内容的方法

wordpress外贸产品展示时首页调用主打产品和最新产品的实现思路,主打产品对应产品分类下的置顶产品,最新产品就是在产品分类下发的最新的产品。如要一次查完而不循环,可用 GROUP BY 原生 SQL,但上面写法在 6 个分类的场景下性能已足够。先分别查每个分类的最新 1 篇,再合到一次查询里输出,可避免 SQL 重复排序。如果某个分类下没有置顶产品,则该类不出现,总数可能 < 6。1、wordpress调用6个指定ID分类下的置顶产品。2、wordpress调用6个指定ID分类下的最新产品。

2025-07-26 12:04:09 295

原创 使用wordpress GTranslate一定要在能使用google的环境下才能使用

WordPress 是一个开源的内容管理系统(CMS),核心功能不需要 Google 服务。WordPress 可以在无 Google 环境下运行,但需注意部分主题/插件的依赖。选择不依赖 Google 服务的表单插件(如 WPForms 代替 Contact Form 7 + reCAPTCHA)。将主题/插件中的 Google CDN 链接替换为本地或国内镜像(如 jsDelivr 国内节点)。如何在国内无 Google 环境下使用 WordPress?安装、登录、写文章、上传图片。

2025-07-26 11:44:37 467

原创 wordpress后台出现“建议更新php版本”

之前wordpress官方长期推荐的版本是php7.4,后面又短暂推荐过php8.0,目前使用php8.0版本的是大多数的,而且也是目前最稳定的版本。PHP 的最低建议版本为 8.3。2、如果你的wordpress网站目前在稳定运行,且安装过插件,自己对php版本升级也不擅长,那就忽略它,目前不升级也没有什么问题。“您的站点正在运行过时版本的 PHP (8.0.26),其无法接收安全更新,且应当被升级。1、如果你的wordpress网站没有安装过插件,也方便更新php版本,那就更新一下最好。

2025-07-25 23:10:53 315

原创 wordpress根据分类ID获取分类描述

如果你需要在前端模板中直接使用,可以将上述代码放入主题模板文件中,例如category.php或sidebar.php等,根据你的需求调整。该函数返回一个WP_Term对象,其中包含了分类的详细信息,例如name(分类名称)、description(分类描述)等。在WordPress中,可以通过get_term函数来根据分类ID获取分类描述。分类描述是在WordPress后台的分类管理页面中设置的,位于分类编辑页面的“描述”框中。第二个参数是分类类型,对于文章分类,通常是’category’。

2025-07-25 17:47:11 113

原创 WordPress标准国际化函数应用范例

your-textdomain’ 换成你主题或插件在 load_theme_textdomain() / load_plugin_textdomain() 里注册的那个 textdomain。在 WordPress 里,后台语言 ≠ 前台语言,所以直接拿「后台正在用的语言」去决定前台的词,会让访客无所适从。正确做法:用 WordPress 的标准国际化函数,让主题/插件的翻译文件去决定“Home”在前台该显示成什么语言。前台就会根据访客站点语言(不是后台语言)自动切换。一、最简写法(推荐)

2025-07-21 21:24:35 126

原创 现在流行的php开源建站系统

帝国 CMS(EmpireCMS):功能强大、易用的网站管理系统,适用于 Linux、Windows 和 Unix 等环境。WordPress:全球最流行的内容管理系统(CMS),最初为博客平台,现已扩展到企业网站、电子商务等多种用途。Z-BlogPHP:开源、小巧、功能强大的博客程序与 CMS 建站系统,支持多种数据库和主题插件。:功能丰富、用户友好的开源 CMS,适合构建企业网站、电子商务网站和社交网络等。Drupal:高度灵活、可扩展性强的开源 CMS,适用于复杂网站和应用程序。

2025-07-21 21:12:41 117

网站整站下载器超级好用的

网站整站下载器超级好用的,希望大家能喜欢

2010-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除