您当前的位置:首页 > TAG信息列表 > plugins

  • WP-CLI插件删除命令以静默方式失败

    时间:2018-02-12

    我刚刚开始试用WP-CLI,并对安装插件进行了基本测试。安装很好,没有问题。然而plugin delete 命令以静默方式失败,没有错误消息,插件文件夹保持不变。我正在PHP 7上使用新的WP和WP-CLI安装有意思的是,我不能将Wordpress文件夹(或其中的任何子文件夹)设置为可写,而总是选中“只读”复选框,即使在取消选中并单击“应用”后也是如此。如果这是问题所在,我如何将Windows上的文件夹权限有效地固定为777。哦,是的,我正在使用管理员帐户。

  • Insert ads below the title

    时间:2018-02-12

    我正在为插入广告创建插件。我想在标题下插入广告。我用的是主题MH Magazine Lite我的插件是这样做的:function diww_pre_content($content) { $pre_content = \'ads_up\'; $pre_content .= $content; return $pre_content; } add_filter( \'the_content\', \'diww_pre_con

  • 如何将插件样式表出列?

    时间:2018-02-13

    我目前正在使用一个插件,该插件在以下目录中创建了一个样式表:/wp-content/uploads/plugin-name/css.我想删除这个插件的样式表,因为它是在我的自定义样式表之后调用的,插件正在执行自定义样式表的不需要的重写。相反,我想删除插件的样式表;仅将所需样式复制到自定义样式表中。我尝试将以下内容放入functions.php 子主题中的文件:<?php function dequeue_dequeue_plugin_style(){ wp_dequeue_s

  • 是否对REST API终结点运行两次权限检查?

    时间:2018-02-14

    我正在使用WP-restapi制作一个插件,一切似乎都按照预期工作。然而,有一种行为我不理解。这个authPermissionCheck() 方法已执行twice 对于生成输出之前的每个请求-第一here 然后here. 这看起来效率很低。有人知道为什么吗?以下是我的插件代码的相关部分(精简):class My_REST_Controller { public function __construct() { add_action( \'re

  • 用于单一产品缩略图的挂钩

    时间:2018-02-15

    是否有任何挂钩可以更改单个产品缩略图?我确实在SO上搜索了很多,也在互联网上搜索了很多,但运气不好。“缩略图”并不是指更改当前图像的大小,而是指根据某些场景,用新图像完全更改/替换产品图像(缩略图)。public function pn_change_product_image_link( $html, $post_id ){ $url = get_post_meta( $post_id ); $alt = get_post_field( \'post_titl

  • 为什么在删除插件之前停用它很重要?

    时间:2018-02-15

    我无意中发现this page, 上面写着wp plugin delete 是否:Deletes plugin files without deactivating or uninstalling.为什么在删除插件之前停用插件很重要?这是一种形式,还是会发生可怕的事情?

  • 如何将非WWW重定向至WWW?

    时间:2018-02-15

    Helo gays,这里是一个网站buhehe。但是它在没有www的情况下也会在眉毛中打开。但是我想用www.buhehe来展示它。deHere是htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_F

  • WordPress插件开发者有没有在更新时不做任何数据库更改的规则?

    时间:2018-02-16

    我正在使用composer 在我的网站上安装插件,但担心composer update 会让我的网站崩溃might 有新版本时发布数据库更新假设在假设的wordpress站点中:我已安装plugin version 1.0几个月后,最新版本是plugin version 1.3我跑步composer update (这与我下载最新插件的副本的方式相同,只是复制粘贴覆盖插件文件夹中的文件),插件文件现在已经overwritten 由1.3版的插件文件处理文件部分但如果plugin version 1.2 作

  • Filter content in shortcode

    时间:2018-02-18

    所以,我对这个短代码有点陌生,但我现在几乎已经完成了我需要的工作。(检查下面的代码)我想在我的短代码中过滤我的内容,我有一个由ACF插件添加字段的CPT。现在我需要的是,当我放置[speaker\\u overview\\u 2017 year=2017]时,它只显示2017年有价值的项目,当我做[speaker\\u overview\\u 2017 year=2018]时,它只显示2018年,当我做[speaker\\u overview\\u 2017]时,它显示所有项目。这是我的短代码,有人能帮我

  • 将多维数组与筛选器一起使用

    时间:2018-02-20

    我正在尝试使用add_filter. 我可以像这样传递单个值:add_filter(\'example_filter\', \'my_example_filter_1\' ); function my_example_filter_1( $array ){ $array[]=\'tax1\'; return $array; } add_filter(\'example_filter\', \'my_example_filter_2\' );

  • 全局变量的翻译问题

    时间:2018-02-20

    我正在创建一个支持国际化的插件。除了全局变量外,一切正常。全局变量中的字符串不会得到适当的转换。说明:_e(\'Hello World\',\'text-domain\'); // Gets translated $var = __(\'Hello Global World\',\'text-domain\'); function fun() { global $var; echo $var; // Doesn\'t get translated&

  • 正确使用REGISTER_ACTIVATION_HOOK

    时间:2018-02-21

    嗨,我正在开发一个插件,有一次遇到了问题。我尝试过探索不同的论坛以及WordPress codex,但它并不是百分之百的清晰。谁能帮我理解register_activation_hook 实际上很有效。我有以下不起作用的代码:register_activation_hook(__FILE__, \'plugin_activation_fn\' ); function plugin_activation_fn(){ define(\'PLUGIN_DIR\', pl

  • 强制插件更新:“更新失败:插件更新失败。”更新后的一个插件

    时间:2018-02-22

    我正在开发一个插件,需要对我与EDD一起托管在网站上的其他插件进行强制更新检查,所以我有了这个UI:当用户点击Update 按钮,它向我的站点发出API请求,并决定是否有可用于该插件的新版本;如果有新版本,我会在瞬态中保存一些插件数据。之后,用户需要转到插件页面,使用我们刚才在瞬态中保存的数据,我们使用EDD_SL_Plugin_Updater 通过重置update_plugins 现场瞬态:$modules_to_update = ! $this->update_plugins ? $this-&

  • 可以更改插件的管理面板URL吗?

    时间:2018-02-23

    我很想知道我是否可以更改管理面板的URLmydomain.com/wp-admin/?page=my-plugin 到mydomain.com/wp-admin/my-plugin.php谢谢

  • 在WooCommerce中阻止国家/地区向他们发货

    时间:2018-02-23

    我需要阻止woocommerce中某些我们没有发货到的国家。例如,我们不发货到中国,所以我想确保在结账时,当选择中国作为他们的国家时,除非他们选择我们发货到的另一个国家,否则不允许他们继续付款。我觉得这个选项在Woocommerce的某个地方,但我真的找不到。谢谢大家的帮助。

  • 启用WP_USE_EXT_MYSQL以支持旧插件

    时间:2018-02-23

    我们最近对WordPress网站进行了一次重大升级(3.7.25到4.9.4-是的,可能不应该等这么久)。我首先设置了一个测试环境,并认为不会有任何问题。然而,在上线后,我们的一个旧插件在升级后无法工作。我对这个问题进行了研究,发现在4.9.2中,默认情况下总是使用mysqli,我认为这是一个较旧的插件,这可能就是问题所在。我找到的一个链接说在wp配置中添加了这一行。php文件:define(\'WP_USE_EXT_MYSQL\', true); 这解决了问题,现在一切正常。我的问题是,使用此

  • 如何在不修改函数的情况下挂接WP初始化。php

    时间:2018-02-23

    我们对标准WP安装进行了一些定制,特别是一个自定义的post类型,一些使用CMB2实现的自定义字段,以及一些使用admin_menu, admin_bar_menu, 和wp_dashboard_setup 事件。我们还将init 自定义帖子和字段的事件。我们在自定义php文件中定义了事件挂钩,该文件是函数末尾所需的。php。这一切都很好,但我担心的是,这种安排确实需要对功能稍作修改。php,它是WordPress源代码的一部分。当我们需要升级时,这不是一个问题吗(因为functions.php将在升级中

  • 是否可以将插件中的css文件排在主题的css文件之前?

    时间:2018-02-24

    如果我将插件中的样式排队,那么它会在主题样式之后加载。这就是为什么我插件的一些CSS被主题的CSS覆盖的原因。如果我能确保插件的样式在主题样式之后加载,这个问题就会得到解决。

  • 索引页上的分类类别图标

    时间:2018-02-26

    很少有插件可以向分类法添加图标。这些插件仅在分类法存档或模板页面上显示图标。就我而言CPT = event &;Taxonomy = event-category &;categories are green,red,black etcHow to display category icon on index.php using wp_post_query?你有什么想法吗?或者一个可能做类似事情的插件?谢谢

  • 更改wp-admin/plugins.php上统计的插件数量

    时间:2018-02-27

    我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore