您当前的位置:首页 > TAG信息列表 > plugin-development
WordPress 4.5不推荐使用Get_CurrentUserInfo()
大约10天前,WordPress 4.5 developers deprecated get_currentuserinfo() 作为可插拔功能。不幸的是,我的插件使用它自己的get\\u currentuserinfo()从外部数据库登录用户。这将需要重写插件的该区域,以实现WP 4.5兼容性。既然我不是唯一一个使用此函数的桥接器,那么桥接器开发人员应该采取什么方向?
如何使用Copy()函数将文件粘贴到/wp-Content/Themes目录中
copy(\"http://localhost/medium/theme.zip\",\"themenew.zip\"); 目前它正在wp admin文件夹中粘贴文件,是否有任何方法可以复制。将文件压缩到/wp-content/themes目录。谢谢:)
为什么我的AJAX调用刷新页面?
我正在尝试通过AJAX表单上传音频文件。这是我在个人资料编辑模板中的HTML。<form method=\"post\" id=\"my_upload_form\" action=\"\" enctype=\"multipart/form-data\"> <input type=\"file\" name=\"file\" id=\"my_file_input\" accept=\"audio/*\">
无法在WordPress中提供正确的路径
假设他们的主题是wordpress,说zumper。除了页脚等文件之外。php,标题。php是其他文件夹,如LayoutsInc假设我在美国有一个文件。php在layouts文件夹和york中。inc文件夹中的php包括约克的正确路径和正确方式是什么。php从inc文件夹到美国。php,位于布局文件夹中总结——美国。php-布局Folderyork。php-inc文件夹我想包括约克。php在美国。php什么是正确的方法特别是正确的路径?
JS支持票证-自动创建WP帐户
也许你们知道,当新用户创建票据时,是否有可能创建一个帐户。此时有两个选项。让用户根据电子邮件地址创建票证让用户先创建帐户如果人们不需要手动创建帐户就好了因此,如果他们填写所有字段,将根据他们的电子邮件地址创建一个帐户,并接收登录详细信息以供将来使用。
全局对象和公共方法
我正在开发一个插件,正在考虑最佳实践。拥有全局对象有多常见?当前打开plugins_loaded 我正在创建类的全局对象:add_action( \'plugins_loaded\', array( \'Test_Plugin\', \'init\' ) ); ... public static function init() { global $testerski; $testerski = __CLASS__; $testerski =
如何为非管理员用户创建会话
您好,我正在构建一个插件,该插件具有如下所述的功能我的问题是,我已经为用户创建了注册表单,在那里,用户将能够成功注册,然后他们将收到一封电子邮件,然后他们将成为最终用户,我还在单独的数据库表中创建此条目。我还为管理员提供了批准用户的工具。但我的主要问题是,当用户在我创建的登录表单中输入详细信息时,如何为使用我的注册表单注册的用户设置会话,他们将被重定向到他们的仪表板。为此,我要创建会话。但是我在互联网上找到的解决方案我都说要创建一个会话并设置它WP-login. 因此,请以正确的方式指导我这是我的自定义登
管理员的自定义角色功能未生效(无插件)
我已经从插件创建了一个自定义帖子类型。我添加了一个功能类型teacher. 然后,我向administrator添加了自定义功能。但问题是,在完成这段代码后,它第一次将上述功能添加到角色中。但当我进一步修改它时,它不会生效。就像我现在删除函数一样roles_to_edit_teacher, 仍然管理员将具有这些功能。那么如何解决这个问题呢? function plugin_main_functions(){ register_post_type(\'teachers\', array(
转义内置WP函数返回字符串
是否应该过滤内置WP函数的输出,例如get_permalink() 以及著名的WP插件,如ACF(高级自定义字段),如get_field()?比如说get_permalink() 呼叫home_url() 哪个呼叫get_home_url(), none of which do any filtering of the data. 以类似的方式工作the_content(), the_title() 以及其他熟悉的循环相关函数。因此,以下内容是否足够?(否esc_attr() 用于WP和ACF功能<
无法加载.mo文件中的某些字符串
在我正在开发的插件中,大多数翻译都可以工作,但有些字符串在没有明显原因的情况下拒绝工作。对于设置页面,我使用以下模式:$clgs_settings_descriptions = array( \'notification_severity_filter\' => __( \'Minimum severity for notification in adminstration menu\', \'custom-logging-service\' ), \'def_sev
是否自定义分类和Tax_Query问题?
我正在开发插件,我的插件名是plugindev.我有一个自定义的帖子类型,叫做team.我有一个自定义分类法Team_Category 该代码正在注册/***************************taxonomy****************************/ add_action( \'init\', \'create_team_taxonomies\', 0 ); function create_team_taxonomies() { // Add
启用WP调试的真实通知和警告
注意:未定义索引:Zumpito\\u event\\u full\\u day in/home2/michael/public\\u html/domainname。com/wp-content/themes/themename/included/main。php在线246警告:无法修改标题信息-标题已由/home2/michael/public\\u html/domain.com/wp-content/themes/themename/included/main.php:246)在/home2/mi
返回本地化的HTML部件的快捷代码
这是我的问题。我制作了一个短代码,在帖子内容中创建了一个相关的文章部分。以下是此函数的内容:$a = shortcode_atts( array( \'id\' => 0, ), $atts ); if($a[\'id\'] === 0){ $categories = get_the_category(); $category_id = $categories[0]->cat_ID; $posts = query_
BuddyPress成员列表未显示管理员和MODS
我正在尝试获取好友新闻组的成员列表,但结果将排除管理员或mod成员,即使已将exclude\\u admins\\u mods=false指定为参数。这就是我的代码 global $bp; $id = 1; if (bp_group_has_members(\'group_id=\'.$id.\'&exclude_admins_mods=false\')) : while ( bp_group_members() ) : bp_gro
WordPress定制插件开发
我正在尝试在我的插件中创建一个页面,但不希望它出现在admin\\u菜单中,而只是出现在我的插件页面菜单中!我有很多页面,不希望它们都显示为子菜单!有什么想法吗?
如何将插件中的设置子页面添加到主题中创建的设置页面?
我正在使用add_menu_page(...) 从自定义主题,我想用add_submenu_page(...) . 如果我尝试从主题开始,它会像预期的那样工作,但当我从插件开始尝试同样的操作时,它什么都不会做。我认为插件可能会在菜单出现之前尝试添加子菜单页,所以我将代码包装在一个函数中并使用add_action(...) 使用在我想要代码执行的地方创建的自定义操作挂钩(与主题中的代码行完全一致)创建的插件do_action(...).示例代码如下:(主题)function wvdh_add_admin_p
这不适用于插件GET_TEMPLATE_DIRECTORY_URI()
function Zumper_widget_enqueue_script() { wp_enqueue_script(\'jquery-repeater-form\',get_template_directory_uri().\'/admin/js/sample.js\'); } add_action(\'admin_print_scripts-widgets.php\', \'Zumper_widget_enqueue_script\'); 假设一个j
如何在插件中将Java脚本入队
这次我在插件文件夹中包含JavaScript文件方面做了很多工作。我试图通过从主题目录传输小部件文件来创建插件。我复制了小部件文件,但该小部件文件依赖于JavaScript文件,所以我在插件目录中创建了一个/js/文件夹。此文件托管在“jquery.repeatable.js”中我使用了这段代码,但它似乎没有包含js文件-function Zumper_widget_enqueue_script() { wp_enqueue_script( \'my_custom_scrip
向插件添加不应出现在侧边栏中的额外页面
我正在尝试向我的wordpress插件添加额外的页面,并通过链接、表单转发等链接到这些页面。我不希望它们出现在左侧的菜单中,因此添加子菜单页面不是正确的方法。当我尝试在链接中直接访问页面时,即出现权限错误(“您没有足够的权限访问此页面。”)同样,通过这种方法,我使用的是指向php页面的直接链接,而不是wordpress似乎想要的“slug”或内部指向页面/函数的东西。我想知道如何添加表单“admin”的链接。php?page=create\\u item\'并将请求转发到我的插件中的功能/特定页面。任何帮
在菜单页上添加其他变量
我通过构建一个插件来学习PHP,该插件可以根据用户的位置显示或隐藏菜单项。我现在有点困了。在下面的函数中,文本输入被保存到数据库中,但我在将单选按钮数据保存到数据库中时遇到问题。我希望默认选中第一个选项。 function option( $fields, $item_id ) { ob_start(); ?> <p class=\"field-visibility description description-wide\">