任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress WordPress钩子,动作钩子,回调函数,过滤器钩子,钩子函数 文字详细教程

WordPress钩子(Hook)是WordPress开发人员的武器库中最重要的工具之一。它们是WordPress插件和主题开发的基础。您可以使用WordPress的许多内置钩子将自定义代码“连接到”WordPress核心,并执行或修改某些内容。 有两种类型的WordPress钩子:Actions和Filters。Hook非常普遍,甚至WordPress Core本身也广泛使用它们。WordPress还提供了一种让您定义自己的自定义钩子的方法,以便其他开发人员可以挂钩到您的代码中。 了解动作、过滤器和自定义钩子的工作原理对于掌握WordPress开发至关重要。 本文的前半部分介绍了WordPress钩子的基础知识,并解释了它们如何与多个示例一起工作。在后半部分,您将学习如何使用钩子来自定义WordPress,创建自己的自定义钩子,并使用它们来构建自己的可扩展插件。 什么是WordPress钩子? 钩子 vs 动作 vs 过滤器 WordPress钩子如何工作? 在哪里注册钩子及其函数? 使用WordPress钩子 WordPress钩子列表和资源 查找在WordPress页面上注册的钩子 “所有”钩子 WordPress钩子存储在哪里? 如何创建自定义WordPress钩子 从WordPress钩子中删除回调函数 更多WordPress钩子教程 什么是WordPress钩子? 一个WordPress的页面是由很多的功能和数据库查询组装。WordPress核心、插件和主题协同工作以输出页面元素,如文本、图像、脚本和样式。完全组装后,浏览器会将它们放在一起并呈现页面。 WordPress钩子允许您在某些点“钩入”这个构建过程并运行您的自定义代码。钩子的主要功能是让你在不接触核心文件的情况下修改或添加功能到WordPress 。 钩子将帮助您使用自己的代码扩展WordPress 在WordPress的插件API赋予WordPress钩子的功能。您可以通过在WordPress运行时在特定实例中调用某些称为Hook Functions的WordPress函数来使用钩子。 使用钩子函数,您可以将自定义代码捆绑在回调函数中,并将其注册到任何钩子中。注册后,此回调将在钩子所在的任何地方运行,允许您增加或替换默认的WordPress功能。 钩子在代码执行过程中的位置是一个重要的因素。您将在接下来的部分中详细了解其重要性。 两种类型的WordPress钩子:动作和过滤器 WordPress包括两种类型的钩子,称为Actions和Filters。动作允许您在WordPress运行时的某些预定义点执行某些操作,而过滤器允许您修改WordPress处理的任何数据并返回这些数据。 动作(Actions)在WordPress代码中定义为: do_action( ‘action_name’, [optional_arguments] ); action_name字符串是动作的名称。您可以指定[optional_arguments]变量以将附加参数传递给回调函数。如果未指定此字段,则其默认值将为空。 示例:do_action( ‘wp_head’ )每次WordPress处理站点标题时,都可以挂接该动作以运行自定义代码。此动作没有任何其他参数。 过滤器(Filters)在WordPress代码中定义为: apply_filters( ‘filter_name’, ‘value_to_be_filtered’, [optional_arguments] ); filter_name是过滤器的名称,value_to_be_filtered是可以被过滤器函数修改的值,[optional_arguments]可选,若干个可以传递给过滤器函数的参数。 例如:apply_filters( ‘admin_footer_text’ , string $text ) 这个过滤器可以用来修改管理页脚显示的文本。从WordPress […]

Quick Featured Images – WordPress plugin WordPress插件下载

点击下载 快速特色图片 插件描述 您的省时瑞士军刀可在几分钟内管理大量精选图像:设置,更换并在帖子列表中批量删除它们,并为将来的帖子设置默认图像。 该插件有英语和德语(德语),大部分有西班牙语(Español),巴西葡萄牙语(PortuguêsdoBrasil),法语(Francais),阿拉伯语(العربية)日语(日本语)和希腊语(Ελληνικά)。它不收集任何个人数据,因此可以满足欧盟通用数据保护法规(GDPR)的要求。 快速管理精选图像 插件“快速精选图像”可帮助您批量管理精选图像,设置自动默认精选图像以节省您的时间。 它一次性设置,替换和删除数百个帖子和页面的特色图像。您可以使用灵活的过滤器对所有内容运行它或仅使其适用于所需的内容。设置,替换和删除帖子,页面和自定义帖子类型列表中的可排序图像列中的特色图像他们支持缩略图。因此,您可以快速更改每个帖子的图像,而无需离开帖子列表页面。它使您能够为将来的帖子定义自动默认特色图像的预设,尽可能多。您可以根据帖子属性设置准确的规则。它删除特色图像的数据库条目而没有现有的图像文件,只需单击一下 您可以在此处获得免费版本。如果您想要包含音频,视频和自定义帖子类型并获得更多选项,请查看高级版 快速特色图像专业版。 用户说什么 “必须是wordpress核心的一部分” 在于2010年11月2日由Marc73在wordpress.org 上发表评论“工作得很好,正如预期的那样,已经失去了选择。必须具备&QUOT!; in 由yury于2018年9月17日在wordpress.org 上发表评论“仅限于批量特色图片的最佳选择” in 由Syamsul Alam于2018年1月21日在wordpress.org 的评论“简单,快速,精湛!” in 在alexpressvorobyov1994于2017年8月29日在wordpress.org 上发表评论“使得添加10,000个精选图像变得轻而易举。” 在wordpress.org上的评论同步在2017年7月28日 7号在 8插件帮助增加你的WordPress媒体库由约翰休斯2017年4月6日"…可以成为各种情况下的重要资产…" 如何使用WordPress批量编辑精选图像作者:Josh Dargie于2017年3月6日在的评论中提到了什么是开发人员必备的WordPress插件? 作者:Joel Rivera,2017年2月7日“插件很快,在大型WordPress网站上效果很好。” 如何在节选中使WP显示精选图像? by Pramod于2016年7月16日“该插件提供了用于处理帖子缩略图的强大功能,包括批量编辑,概述,替换等等。” 在 6+最佳插件中修复WordPress 中的特色图像问题编辑人员于2015年12月3日在“Essential Plugins”下提及幻灯片中的幻灯片#24中的 Heather Wilde将于2015年9月15日 在评论下查看更多评论。 访问 您将在下面找到该插件拥有菜单项’特色图像’您可以使用操作链接’批量设置为特色图像’在媒体库中选择图像。单击它,您可以继续使用插件。您可以在“设置”中设置允许最小用户角色在他/她的管理区域中查看插件。您可以在“管理员”和“编辑器”之间切换。默认值为“编辑器”。 批量修改:操作 使用快速特色图像,您可以应用具有许多特色图像的省时任务:批量添加,交换和删除它们。 添加特色图像:您可以选择一个图像,将其作为新的特色图像一次性设置为数百个帖子。您可以选择多个图像将其随机设置为特色图像。 交换精选图像:您可以一次性使用所选图像替换或更新多个现有精选图像。 删除精选图像:您可以一次删除所选的精选图像或所有现有的精选图像。 删除没有现有图像文件的特色图像的数据库条目:只需单击一下即可删除它们并清理数据库。 如果您要将第一个内容图像设置为精选,请查看高级版 快速特色图像Pro 。 批量编辑:选项 根据您选择的操作,您可以打开和关闭某些选项: 覆盖现有的精选图像或保持不变。后一种设置是默认设置。 […]

WOOF – Products Filter for WooCommerce – WordPress plugin WordPress插件下载

点击下载 WOOF – 产品过滤WooCommerce 插件描述 WooCommerce产品过滤器 – WOOF – 产品搜索插件WooCommerce允许您的网站客户按类别,属性,产品标签,产品自定义分类和价格过滤产品。 支持最新版本的WooCommerce插件。一个必须有你的WooCommerce动力在线商店的插件!最大的灵活性 如果您是WP + PHP开发人员,并且希望在搜索表单界面中创建不寻常的东西 – 欢迎:使用WOOF扩展API和默认扩展作为示例,您可以为搜索表单创建任何html项目,甚至是为您自己的目的定制的woo-products循环模板。 还可以为布局插件创建任何连接器 最新的PHP 7.3.x – 兼容! 演示网站: http://demo.products-filter.com 插件功能: Shortcode& Widget – > [woof],描述此处产品短代码[woof_products per_page = 8 columns = 3 is_ajax = 1 taxonomies = product_cat:9]仅使用原生woocommerce API通过AJAXDynamic产品搜索产品recount您可以在搜索表单中显示分类/属性as:收音机,复选框,下拉菜单,多下拉菜单,下拉列表中的单选按钮。颜色,标签,层次结构下拉列表,下拉菜单中的复选框按钮 – 在高级版本中用于广播的不同皮肤和插件设置中的复选框简单和丰富的选项按元数据过滤 逐步过滤 统计 快速搜索 产品信使 搜索保存查询 无限滚动与 WooCommerce兼容货币切换器与 WooCommerce品牌兼容与 WooCommerce产品兼容 WPML兼容性 PHP […]

Widget Logic – WordPress plugin WordPress插件下载

点击下载 小部件逻辑 插件描述 此插件为每个小部件提供一个名为“小部件逻辑”的额外控制字段,可让您控制页面小部件将出现在。文本字段允许您使用WP的条件标记或任何常规PHP代码。 请注意您引入的小部件逻辑是直接EVAL。任何有权编辑小部件外观的人都有权添加任何代码,包括恶意和可能具有破坏性的功能。有一个可选的过滤器’widget_logic_eval_override’,您可以根据需要使用自己的代码绕过EVAL。 (参见其他注释)。 还可以选择添加wordpress“widget_content”过滤器 – 这使您可以调整任何窗口小部件的HTML以适合您的主题,而无需编辑插件和核心代码。 捐款 如果您喜欢并使用Widget Logic,您可以考虑向英国癌症研究中心捐赠一笔捐款。我有一个 JustGiving.com捐款链接。截至2017年2月,我们已经筹集了1,048.50 UKP。 编写逻辑代码 “窗口小部件逻辑”字段中的文本可以是完整的PHP代码,当您需要显示窗口小部件时,应返回“true”。如果文本中没有“返回”,则在开头添加隐式“返回”,并在结尾添加“;”。 (这只是为了让像is_home()这样的单个语句更方便。) 基础知识 充分利用 WP自己的条件标签。您可以使用以下方法更改和组合代码: ! (NOT)至反转逻辑,例如!is_home()当为非主页时为TRUE。 || (OR)至组合条件。当X为真或Y为真时, X OR Y 为TRUE。 && (AND)使条件更具体。当X均为真且Y为真时, X和Y 为TRUE。 WP论坛上和网上的WP站点上有很多很棒的代码示例。但WP Codex也充满了适应的好例子,例如测试帖子是否属于后代类别。 示例 is_home() – 只是主要博客页面!is_page(’about’) – 除了这个特定的WP’页面’之外的任何地方!is_user_logged_in() – 当用户未登录时显示 is_category(array(5,9,10,11)) – 其中一个给定类别ID的类别页面 is_single( )&& in_category(’baked-goods’) – 该帖子中的单个帖子 current_user_can(’level_10’) – 仅限admin strpos($ _ […]

100% Secure Checkout

PayPal / MasterCard / Visa