您当前的位置:首页 > TAG信息列表 > plugin-development

  • 使用ADD_ACTION修改要发送到数据库的值

    时间:2018-08-18

    我已经为这个问题挣扎了好几个小时,现在发生的是在将值插入db之前的某个地方,调用了这个操作。do_action_ref_array(\'h5p_alter_user_result\', array(&$data, $result_id, $content_id, $user_id)); 以下是值及其填充方式。$user_id = get_current_user_id(); $result_id = $wpdb->get_var($wpdb->prepare(

  • 无法将样式表和脚本加载到插件设置页

    时间:2018-08-18

    我的主插件文件中有以下代码:<?php /* Plugin Name: Awesome Slide Show */ add_action(\'admin_head\', \'wp_ss_plugin_include\'); add_action(\'admin_menu\', \'wp_ss_plugin_add_menu\'); function wp_ss_plugin_include() {

  • 为什么我的WordPress插件页面要求我的FTP登录凭据?

    时间:2018-08-19

    我运行自己的VPS,它托管多个WordPress网站。当谈到通过WordPress仪表板添加/删除插件时,我从来没有遇到过问题。对于我的一个域,我想执行一个干净的WordPress安装来解决一些问题。这样做之后,我注意到,当尝试将插件重新安装到干净的WordPress安装时,会出现以下弹出窗口:最初,我发现问题可能与文件权限有关。因此,我更改了文件权限,如下所示:Folders: 755Files: 644我也尝试过插入define( \'FS_METHOD\', \'direct\' ); 进入wp

  • 禁止在管理员帖子部分显示特定类别的帖子

    时间:2018-08-20

    出于某些目的,我制作了一个插件,可以自动生成具有特定类别的帖子。现在在管理帖子部分,那个特定类别的帖子太多了,很难找到其他帖子。为此,我编写了另一个插件,希望在没有使用任何第三方插件的情况下,防止在管理帖子部分显示特定类别id或slug的帖子。我想在管理部分制作一个菜单,以显示该特定类别的帖子。我的目标类别slug是“eventscat”。但我不知道怎么做,我必须用什么钩子?

  • 添加内联脚本的更好方法是什么?

    时间:2018-08-20

    在WordPress主题或插件中添加内联脚本的更好方法是什么?是通过功能wp_add_inline_script, 或使用挂钩wp_footer? 为什么呢?

  • 如何将WordPress配置为与Microsoft SQL Server数据库对话?

    时间:2018-08-21

    我们正在我们的intranet站点上构建WordPress站点,并希望将其连接到Microsoft SQL Server。我已经在IIS上下载并配置了PHP和PHP管理器。我还从键入此线程标题时弹出的已回答问题列表中下载了SQL Server DLL。我按照指示在PHP文件夹中下载了这些DLL。当我启动服务器地址以安装WordPress时,系统会提示我提供SQL DB名称、用户名、密码和DB主机名。我还下载了wp-db抽象插件,将wp-db抽象化。php文件放入WordPress文件保存的文件夹中,按照我

  • 在CUSTOM_POST_TYPE上添加计数到“SUBSUB”也就是快速链接的问题

    时间:2018-08-22

    我缺少一个基本概念。我正在尝试添加几个“subsubsub”链接或快速链接到\"All | published | draft | trash\".正在尝试添加“返回的自定义帖子类型(#)”和其他一些内容。(#)是不断更改为0的内容,除非您在包含帖子的页面上。我只是尝试将posts\\u per\\u页面设置为查询,正如这里的一条评论所说的那样,但没有改变。我看到他们出现了,但计数错了。它们都显示为0,除非单击链接,然后返回正确的计数。如果我转到lets say“Returned Custom Post

  • 为什么“Gutenberg”插件会生成“文件权限不一致”的错误,而具有相同权限的其他插件却不会?

    时间:2018-08-22

    早些时候,我登录到我管理的WordPress仪表板,发现WordPress“Gutenberg”插件需要与其他几个插件一起更新。除了“Gutenberg”插件外,所有插件都更新得很好。生成的错误消息是。。。更新Gutenberg时出错:无法安装更新,因为我们将无法复制某些文件。这通常是由于文件权限不一致造成的。然后,错误消息附加了目录列表,这些目录受不一致的文件权限的影响。因此,我通过FTP访问Web文件,以检查文件权限。我注意到所有插件文件夹的文件权限都设置为755 而所有插件文件都设置为644.考虑到

  • 从外部php文件注册自定义帖子类型的正确方式?

    时间:2018-08-23

    我有一个类文件,为了整洁、可读性等,我将自定义帖子类型分离到子文件夹中自己的文件中。我想现在在我的插件中初始化CPTindex.php 班我的班级是在plugins_loaded 在我的构想中,我有以下几点:public function __construct() { add_action(\'admin_enqueue_scripts\', array($this,\'init_admin_scripts\')); add_action(\'wp_enqueue_scr

  • 使用WordPress Widget API保存复选框值时出现问题

    时间:2018-08-23

    我正在学习WordPress小部件API。除了复选框控件外,其他一切看起来都很好。此外checked() 函数让我有点困惑,如果我必须默认复选框未选中,我不知道应该建议什么值。下面是我正在小部件类包装器中尝试的代码。public function widget( $args, $instance ) { extract( $args ); $checkbox1 = ! empty( $instance[\'checkbox1\'] ) ? $instance[\'checkbox1

  • WordPress REGISTER_ACTIVATION_HOOK表创建不起作用

    时间:2018-08-23

    我为我的wordpress插件创建了一个简单的类。主文件如下所示:<?php /* * Plugin Name: Codes * Description: Generates a coupon code after checkout * Version: 0.1.0 * Author: XXX */ require_once(\'inc/DatabaseUtils.php\'); $codes = new

  • 从WordPress DB获取所有相关数据

    时间:2018-08-24

    我在安装了WordPress的DB中有2个自定义表one-to-many 两个表之间的关系。以下是两张表: posts table _________________________________________________________________ | id | title | content | category_id | post_order | post_active |

  • Plugin json page

    时间:2018-08-24

    从一个简单的插件中,我必须创建一个页面,在该页面中以json格式提供数据。function create_page_json() { $return = array( \'value1\' => \'1\', \'value2\' => \'ok\' ); $jdata = json_encode($return); $PageGuid = site_url(

  • 用插件替换主题404页面的“内容-区域”?

    时间:2018-08-28

    因此,我不想深入探讨我需要做的事情背后的原因,但我有一段非常重要的代码,需要插入404页,而不管主题是什么,作为内容区域div的替换。因此,在get\\u页眉下方替换内容区域,在get\\u侧边栏/get\\u页脚之前。目前,我必须先将这段代码安装到每个主题404页面,然后才能将其安装到我的多站点上,我想通过插件来完成这一点,但似乎无法覆盖主题404页面。

  • 根据选定的付款方式在结账时更新WoodCommere总价值

    时间:2018-08-29

    我有两种付款方式。。在其中一篇文章中,我添加了额外的费用,如何触发WooCommerce Ajax,该Ajax更新了更改付款方式的运费计算?

  • 如何在帖子URL中使用自定义元字段而不是CPT标题

    时间:2018-08-29

    我有一个自定义的帖子类型,它没有使用任何WP内置支持,如(\'标题\'、\'编辑器\'、\'作者\'、\'缩略图\'、\'摘录\'、\'注释\')。相反,我使用自己的元数据库来发布CPT。现在,在创建CPT并发布之后,当我单击查看帖子时,它会导航到以auto-draft 在第二次CPT上auto-draft-2 等等http://domain.com/movies/auto-draft/正如您所注意到的,这仍然是导航到发布默认标题,而不是发布自定义元框。你能告诉我如何更新这个以使用特定的metabox吗$

  • 不在lightbox中显示WooCommerce产品页面

    时间:2018-08-30

    我已经安装了一个名为“WP Post Popup”的插件。它易于使用,并允许在灯箱中显示任何链接。我已输入以下代码$wproduct = get_post( $wproduct_id ); $wslug = $wproduct->post_name; $product_pop = \'<a class=\"modal-link\" href=\"/product/\' . $wslug . \'\"/>View</a>\'; echo $pro

  • 将元数据从CSV加载到CPT时出现问题

    时间:2018-08-30

    我有一个自定义帖子类型,它有一个标题和两个元框自定义字段$price = isset( $we_productMetas[\'price_box\'] ) ? esc_attr( $we_productMetas[\'price_box\'][0] ) : \'\'; $color = isset( $we_productMetas[\'color_box\'] ) ? esc_attr( $we_productMetas[\'color_box\'][0] ) : \'\'; 我在CS

  • 在循环外部调用is_Single()

    时间:2018-09-02

    所需的文件不会加载到单个帖子上,也不会加载到任何地方!如果我删除is_single() 功能我可以让它工作。我的问题是如何检查当前页面是否为帖子?我看了其他问题,看起来我调用的是循环外的函数,但无论我在这些答案中尝试什么都不起作用!!你会怎么处理?谢谢class Something { function my_func() { if ( is_single() ) { require_once( \'/lib/control

  • WooCommerce列出了已经添加到购物车中的单一产品的变体

    时间:2018-09-03

    我有带有“Seat”变体的Woocommerce产品。我希望在单一产品页面中实现以下目标:检查购物车是否已包含任何变化。如果显示“是”,您已经选择了这些座位:(变体名称,已经在购物车中)。如果显示“否”,请添加变体“我有以下代码,但我不知道应该在哪里添加此代码foreach( WC()->cart->get_cart() as $cart_item ){ $variation_id = $cart_item[\'variation_id\']; } 请帮忙!