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

  • 在插件中找不到wc_geolocation

    时间:2018-05-17

    当我尝试在中使用此代码时functions.php 文件WC_Geolocation::geolocate_ip() 对于获取当前用户国家/地区,它运行良好。但当我想做同样的事情时from a plugin, 它抛出了一个错误Fatal error: Class \'WC_Geolocation\' not found我在google上搜索了一下,试图找到任何可能的解决方案,但没有找到,请帮我解决。提前谢谢。

  • 如何将我的代码注册为插件

    时间:2018-05-22

    我已经创建了一个插件。现在我想在代码中使用它,但我不知道如何添加它。我已经看到了有关操作和过滤器以及如何使用它们的内容,但对于在哪里使用它们,我还不太清楚。/* Constructor for setting values to the propeties. Make sure to select the right breakpoint with the right image*/ public function __construct($imgPath, $landscapeSelectors

  • WordPress上一次添加的所有内容通过帖子ID获取元值

    时间:2018-05-23

    如何通过post-id获取最后添加的meta值这就是我迄今为止所尝试的: $args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_key\' => \'picture_upload_1\' );

  • 如何在我的插件中实现WordPress中的颜色选择器?

    时间:2018-05-23

    我很难在插件中实现与WordPress完全相同的颜色选择器。有关于如何使用此功能的官方wordpress文档吗?

  • User avatar-ACF fields

    时间:2018-05-25

    我正在运行wp multisite,并在我的功能中为我的本地化身使用ACF自定义字段(用户编辑)。我添加的php:add_action(\'get_avatar\', \'tsm_acf_profile_avatar\', 10, 3); function tsm_acf_profile_avatar( $avatar, $id_or_email, $size, $default, $alt ) { $user = \'\'; // Get user by id

  • 在类中使用函数的Add_Menu_Page()

    时间:2018-05-25

    我是一个经验丰富的开发人员,但对WordPress来说是新手。我正在学习一门关于udemy的课程,他们建议我将插件函数封装在一个类中,以帮助避免名称空间冲突。然而,在我的一个动作挂钩(不确定这是正确的术语)中,我尝试调用add_menu_page() 在管理侧边栏中添加一些菜单项,我不知道如何引用我的函数。如果我给它一个类中函数的名称\"testing_options_page\", 那么WP找不到该函数。如果我尝试将其包装在一个数组中以声明类名和函数,就像我对add_action() 调用,然后WP代码

  • 在自定义插件中设置wp_Schedule_Event

    时间:2018-05-26

    我正在使用WordPress 4.9.6 我正在尝试创建一个插件,从外部API提取数据。请参见以下我的当前代码:myPlugin.php<?php /** Plugin Name: myPlugin description: Get Data via APIs Version: 1.0 Author: Batman License: GPLv2 or later Text Domain: myPlugin */ if

  • 如果用户已登录,则显示/隐藏小工具(站点来源)

    时间:2018-05-27

    当用户登录我需要帮助时,我想从主页隐藏小部件。。

  • 为什么我的设置表单重定向到主页?

    时间:2018-05-28

    我很难弄明白为什么插件的设置表单会重定向到主页。我所期望的是,提交表单后,设置页面应该重新加载。表单是否应重定向到主页?为什么此表单指向主页?我做错了什么?(我想我错过了一些明显的东西。)class BlogPlugin { public static function run() { add_action( \'admin_menu\', array( __CLASS__, \'add_menu\' ) ); add_action( \'a

  • 单个帖子的窗口小部件区域(自定义帖子类型)?

    时间:2018-05-28

    我已经设置了自定义帖子类型并删除了内容编辑器。我想在其位置放置一个小部件区域,当您在前端查看帖子时显示小部件,但小部件区域需要特定于每个帖子。这可能吗?

  • 如何连接到AWS RDS外部数据库(不适用于核心WordPress数据库)

    时间:2018-05-28

    我正在尝试连接到AWS RDS上的外部数据库,以使用我正在编写的插件在WordPress中显示外部数据库中的数据。我唯一的问题是连接到外部数据库并从中提取信息。此外,我还需要能够更新外部数据库中的信息。我想用$awsdb = new wpdb( \'username\', \'password\', \'database\', \'localhost\' ); 但它似乎不起作用。RDS对常规MySQL数据库的访问细节略有不同,我不熟悉RDS。我必须处理的详细信息包括:adapter: mysql

  • 警告:CALL_USER_FUNC_ARRAY()要求参数1是有效的回调

    时间:2018-05-29

    我创建了一个新的wordpress,没有主题,只有一个插件:GDPR WP。(我想先在空wordpress上试用这个插件,然后再将它部署到其他网站上)。所以,我第一次尝试创建函数来接受或不接受GoogleAnalytics cookie。我的函数工作正常,但在BO/FO上有一个错误:Warning: call_user_func_array() expects parameter 1 to be a valid callback, function \'cookie_GA\' not found or i

  • 当垃圾帖子被自动删除时,WP是否会解雇DELETE_POST?

    时间:2018-05-30

    我有一个自定义db表,用于存储额外的帖子数据,当原始帖子被删除时,我需要从自定义表中删除帖子。WP是否会启动delete_post 下面的操作并运行my_function 当WP“自动”删除被丢弃的帖子时?add_action( \'delete_post\', \'my_function\'); 如果需要的话,我可以设置一个选项来手动清除自定义表,但我希望它是自动进行的。

  • 插件:注册去激活钩子工作得很好,而注册激活钩子突然停止工作

    时间:2018-05-30

    有趣的是,我将主插件文件移动到插件目录中的一个文件夹中。在register\\u activation\\u hook工作正常之前,它现在不工作了;然而,register\\u deactivation\\u钩子仍然可以很好地工作,并且当前正在从同一文件中调用它。我还尝试为激活挂钩明确定义路径,而不是仅仅依赖__FILE__ 关键字。如果能提供任何关于插件不再调用Activation的见解,我们将不胜感激,谢谢。//define paths $skirmish_table_name = $wpdb

  • 创建插件时未定义的方法Class::Construct()

    时间:2018-05-30

    我尝试创建一个遵循guid的简单插件http://docs.layerswp.com/plugin-creation-guide所以我创建了主文件functions.php<?php /* * Plugin Name: Layers - Demo Extension * Version: 1.0 * Plugin URI: http://www.yourpluginpage.com * Description: What does your Extension do

  • 如何使我的插件与GDPR兼容?

    时间:2018-06-01

    我有一个插件托管在wordpress.org. 该插件包含一个由访问者在前端提交的查询表单。我关注了关于GDPR的4.9.6更新。我还在插件中添加了导出器和橡皮擦。我的插件中是否需要添加更多内容?我是否需要在我的查询表中添加一些内容以使其与GDPR兼容?

  • 我应该使用wp-Content/缓存还是[plugin_DIR]/缓存?

    时间:2018-06-01

    我一直在看一些WordPress插件,我注意到如果这些插件缓存文件,它们会将这些文件存储在wp-content/cache/[PLUGIN\\u-NAME]中。他们为什么把它存储在那里而不是插件目录中,有什么特别的原因吗?在我看来,后一种方式允许删除缓存文件,即使插件是通过FTP删除的。

  • 使用我的插件将表单数据提交到WordPress现有数据库表

    时间:2018-06-01

    我已经为wordpress创建了一个插件,将表单dtails提交到wordpress数据库。我在cpanel phpmyadmin中创建了一个名为“wp\\u in\\u booking”的表。我试图发送表单数据,但无法通过。这是我的密码。数据不会发送到数据库。请帮忙。非常感谢。<?php function in_booking_form(){ ob_start(); ?> <link href=\"<?php echo pl

  • 是否可以将模板文件上传到所有主题都可以使用的目录?

    时间:2018-06-04

    我有一个自定义php文件,我想将其用作模板(即从下图中的“模板”下拉列表中选择)。现在,我必须确定我使用的主题,并将模板文件放在主题文件夹中。我的文件系统中是否有一个地方可以放置模板文件,以便我以后决定使用哪个主题都可以使用它?

  • 如何呈现短代码,使其不被缓存插件缓存?

    时间:2018-06-06

    我正在开发一个插件,我不想让流行的WordPress缓存插件(如W3Ttoalcahe、WPSuperCache等)缓存我的短代码的输出。我有什么方法可以做到这一点,或者让我的用户配置他们的缓存插件,以便动态呈现我的短代码,而不缓存其输出?