您当前的位置:首页 > TAG信息列表 > plugins
我未来如何证明我的旧WordPress主题?
我的WordPress主题的最新版本有一个bug。之前的版本没有此错误。我可以长期保持以前的版本吗?我不使用很多插件,主要是为我的子主题编写的HTML和自定义CSS。我是否可以为我的WordPress主题制作一个特定版本的未来证明?具体来说,是否与未来的WordPress版本兼容?
在创建高级插件的同时保护代码的最佳方式是什么
我对wordpress和php编码很有经验,但直到现在才尝试创建wordpress插件。我想创建一个插件,将提供免费的基本功能和扩展功能,如果激活码是购买和激活。(最好有一个计数和激活码可使用次数的限制)我想在wordpress插件repo上提供的免费插件和扩展插件将在envato和我的个人网站上提供。有人能告诉我们什么是必要的,什么是最好的,以使这项工作?我在themeforest上看到了许多以类似方式工作的插件!我最初的想法是在外部数据库中有一个表来存储激活码。插件将向外部服务器发出api请求,以检查
每个页面的简短代码/内容的全局矩阵
我正在寻找一个插件,我可以在我的Wordpress网站上全局控制。我想创建一个自定义单词/内容列表,并将其附加到一个快捷码。每个页面上都有这个短代码,这样我就可以轻松快速地选择页面上的单词,而不必单独编辑每个页面。e、 g.全局控制(位置为页面名称,标有[]的项目为短代码
Home page letters
我想把我所有的菜单都用大写字母写出来,但我的主页无法使用,有人能帮我吗谢谢
由于出现错误,所有插件均已停用
自11月29日以来,我一直发现我的一些WordPress网站的所有插件都被禁用(除了一个名为“Manage WP-Worker”的网站)。每次发生这种情况时,WordPress的插件页面顶部似乎都有一个错误,上面写着:The plugin 1 has been deactivated due to an error: Plugin file does not exist.我在谷歌上做了一些搜索,看看是否有其他人经历过这种情况,但到目前为止,我只看到人们表现出不同的错误;它实际上包含一个插件名/php文件,
在论坛中集成插件以显示用户配置文件
我需要为用户配置文件使用什么来允许他们列出自己的技能和经验,并允许其他用户在论坛中搜索?
选择大量媒体时,插件“从服务器添加”不起作用
我正在将我的网站迁移到wordpress,我将图像组织在像wp这样的文件夹中。我已经将文件夹和文件上载到wp内容/上载。我尝试使用“从服务器添加”插件将图像添加到库中,但当我在1处选择大量图像时,不会发生任何情况。有机会让它工作吗?或者建议另一个插件来完成这项工作。谢谢
操作和筛选器挂钩如何了解在哪里查找我们将函数挂钩到它们上的核心函数
我想知道WordPress核心文件是如何处理模块和WordPress核心之间的关系的?我们都知道它使用add_action() 和add_filter() 根据插件中的意愿操作数据$tag 参数,该参数是要将操作和筛选器挂接到WordPress的核心函数的函数名。但是动作和过滤器如何知道$标记参数(函数)在WordPress核心中的位置呢?我开始阅读WordPress文件,但我还没有找到我的答案。
如何在WooCommerce电子邮件中包含自定义域?
我使用以下方法在签出页面上添加了一个自定义字段:add_action( \'woocommerce_checkout_fields\', \'woo_add_conditional_checkout_fields\' ); function woo_add_conditional_checkout_fields( $fields ) { foreach( WC()->cart->get_cart() as $cart_item ){ $product_
如何在块编辑器中阻止链接使用图像的URL?
我正在为一个客户端开发插件,在保存和重新加载页面后遇到了一个有趣的问题。由于我很难找到任何实际的文档,我一直在修改以下示例:https://github.com/WordPress/gutenberg-examples/. 因此,我得到以下错误:块。min.js?版本=6.0.4:2块验证:的块验证失败library-plugin/feature-snapshot ({名称:“库插件/功能快照”,标题:“功能快照”,图标:{…},类别:“布局”,属性:{…},…})。预期:<div class=\"
WordPress内核中激活插件函数的说明
此函数位于插件中。wordpress core中的php文件。我读了代码,没有安静地知道它做了什么。有人能解释一下这个函数吗?
如何使用子主题覆盖核心/库/供应商模板
我使用的一个主题是用中的文件覆盖woocommerce模板theme/core/libraries/vendor/woocommerce/templates 文件夹我尝试按照最佳实践覆盖一些次要内容-我将更新后的文件放置在与父主题相同的文件夹结构中,并且还尝试将其放置在theme_child/woocommerce/ 插件预期覆盖的文件夹。这些都没有给我想要的结果。唯一的方法是更改父主题,如果可能的话,我想阻止它。我的最终目标是更改HTML输出,据我所知,HTML输出在模板中,而不是在任何我可以轻松替换的
作为网格的WordPress类别
我喜欢根据我的Wordpress类别在我的主页上创建一个网格。我还想过滤它们。在所附的图片上,你可以看到我的意思。我需要哪些插件?非常感谢你
如何获取仅基于菜单结构的页面导航?
我想获取当前页面所有父级的路径。类似于面包屑的东西,但只用于菜单中列出的页面。例如,如果我有以下结构:L Menu L Sub menu L Current page L Sub menu 2 L Menu 2 我想获得:Menu >> Sub Menu >> Current page 我正在使用WordPress 5.0.2。我尝试了各种插件,但它们只显示当前页面,而不显示整个路径。如何解决此问题
将WooCommerce供应商插件添加到自动生成的SKU
我想重写由生成的SKUWooCommerce Product SKU Generator 并在其前面加上WooCommerce Product Vendors 转换为以下格式:[供应商Slug][生成的SKU]。E、 g.“GT1234”、“JD1235”等。。。如果产品作者不是供应商或订单未与供应商关联,则前缀应默认为“XX”。对我来说,主要的困难是为添加新产品的用户检索供应商slug。我该怎么做呢?任何能让我走的东西都很感激!function filter_wc_sku_generator_sku(
Wp.media javascrip库是如何工作的?
我正在构建一个自定义仪表板,我想添加一个允许用户上传图像的功能。但是,通过调用wp.media() (带有标题、按钮和多个参数)javascript引发错误this.activateMode is not a function - 它不应该弹出媒体视图/模式吗?为了澄清,我打电话来wp.media 在按钮的click事件回调函数中。是的,我通过调用wp_enqueue_media(); 我确实在页面的源代码中看到了它们。和wp。媒体是not undefined, 所以它被加载了。WordPress的开发文
常见问题回复:WordPress和WP插件
我没有任何编码技能,如果有人能帮助我,并告诉我,鉴于我在网站创建方面的0经验,是否有可能使用WP创建网站,我将不胜感激。我的网站想法是yelp和自由职业者的混合。com具有一些附加功能。我希望它有两个主要的用户组(除了管理员):PersonalBusiness这些团体中的每一个都有自己的一套权利。但企业内部也会有几个子类型,如餐厅、美容院等。如果该特定企业在网站上还没有个人资料,任何企业都可以在网站上创建自己的个人资料(管理员或“个人”用户也可以创建企业资料,然后企业主可以“声称”这是他们的个人资料)。网
我正在尝试更新用户元,但始终为1,我哪里做错了?
<?php function consultation_user_profile_fields($user){ if ( user_can( $user->ID, \"subscriber\" ) ) { ?> <h3>Consultation</h3> <?php $query = new WP_Query( array( \'posts_per_pag
覆盖筛选器变量不工作
我目前正在尝试覆盖插件中的过滤器。此筛选器有1个变量,用于定义某些模板所在文件夹的根路径。此根路径通常位于插件的assets文件夹中(Awesome Support)。因为我想覆盖模板,所以需要将templates文件夹的根路径更改为我自己的文件夹,以便使用我自己的模板,而不是原始模板。经过大量搜索,我在文档中找到了正确的过滤器:Filter过滤器应用于该文件的第722行:File所以我在我的主题中添加了这个过滤器function.php 文件:add_filter( \'wpas_email_templ
从定制Gutenberg组件外部获取该组件的状态
我已经在块编辑器中注册了一个侧栏组件。我想进入state 组件的(MyPlugin) 从该组件外部,在同一文件中的任意JavaScript中。是否可以通过访问状态,例如wp 对象或者,是否有可能,使用props?class MyPlugin extends Component { constructor() { super( ...arguments ); // initial state this.stat