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

  • 什么时候才是用git工作流缩小css和js的合适时机?

    时间:2016-01-05

    刚接触web开发,并且一直在为我的wordpress网站使用git存储库。我可能想得太多了,但接下来。。。目前,我的工作流程如下:在本地进行更改并提交给开发分支,为适当的站点版本创建发布标签,然后部署到生产在我的本地计算机上工作时,图像的URL位于本地框中。当我对发布感到满意时,我会将这些图像(压缩、调整大小)上传到一个S3 bucket中,但这还需要返回并在任何代码中更新它们的src。有很多。css文件,我的主题,以及所有安装的插件。我在考虑使用咕噜声/咕噜声来缩小所有这些,以及连接。然后,将这些文件存

  • WordPress 4.4中的Get_Avata过滤器,如何正确过滤

    时间:2016-01-06

    我插件中的旧代码替换了get\\u头像。它停止了与WP 4.4版本的合作,因此,我决定尝试learn how to use add_filter 相反有other posts discussing the number of arguments / parameters being passed, 等等。我甚至查看了存储库中使用add\\u过滤器的WordPress插件,然而,即使是精简的文件也只加载$avatar\\u默认值,而不是add\\u过滤器位置。这是我的“精简版”,测试如何过滤get\\u头

  • 创建插件以更改函数挂钩的操作

    时间:2016-01-07

    我有一个插件,可以将函数挂接到woocommerce_before_my_account 行动我希望插件将该函数挂接到woocommerce_after_my_account 行动如果我创建自己的插件,有可能做到这一点吗?如果是,如何?谢谢

  • 多个API端点(Wp_Remote_Get)

    时间:2016-01-08

    我正在尝试使用外部API的数据创建一个自定义页面。但我需要获取两个端点的数据$json = json_encode(array( )); $response = wp_remote_get(\'https://api1.endpoint.com\', array( \'headers\' => array( \'Content-Type\' => \'application/json\',

  • 如何在专题网页插件中将类别名称插入到帖子标题上方?

    时间:2016-01-09

    我正在尝试破解一个插件,在一个插件/小部件中的帖子标题上方插入帖子的类别名称,该插件/小部件在首页的一行中显示三篇帖子。我尝试的黑客行为如下所示,但虽然它在localhost上起作用,但在我的实时安装中却不起作用——这就是我尝试在函数中添加的黑客行为。php:$count = 1; function custom_cat_before_featured_page_title($tc_fp_title_block , $featured_page_title = \'\' ){ $

  • Term_Existes()对已存在的术语返回NULL

    时间:2016-01-09

    看来term_exists() 正在为已存在的术语返回NULL:$name = \"כל האזורים\" $taxonomy_name = \"geographictermsisrael\" $args = array(\"slug\" => \"everything\", \"parent\" => 0) var_dump(term_exists($name, $taxonomy_name, $args)); // Returns NULL (not 0

  • 保存新用户时不选择任何角色

    时间:2016-01-11

    我正在开发一个插件,添加新的用户角色:经理和员工。经理应该是“伪管理员”。他们可以管理所有帖子内容(私有或其他),并且应该允许添加/编辑/删除员工或经理。我大部分时间都在工作。已正确分配每个角色的功能,但当具有经理角色的用户添加新用户时,将保存该用户,但不分配任何角色。I\'ve defined the capabilities for the Manager role as follows:function wf_getManagerCaps() { return array(

  • Add_action wp_ajax_Not正在加载插件文件WP Network

    时间:2016-01-12

    我正在开发一个非常依赖AJAX调用的插件。它在WordPress的单个安装版本中运行良好,但当我将其移植到网络WP中时,我的AJAX功能停止工作(总是返回0)。简化后,我的插件设置如下所示:// plugin.php /* Plugin Name: My plugin */ defined( \'ABSPATH\' ) or die( \'No direct access.\' ); add_action(\"wp_ajax_test_ajax\", \"

  • 上传的插件如果来自WordPress插件目录,是否会得到更新?

    时间:2016-01-13

    我是一名插件开发人员,希望在wordpress插件svn repo中发布更新时,确保我的用户得到更新。我知道他们是否通过管理员的插件区域搜索插件,并以看到更新的方式安装插件。然而,我不确定人们是否从公共wordpress插件列表下载zip文件,即从页面下载like this, 然后手动将其上传到wordpress安装中,是否仍像之前的方法一样链接,如果wordpress插件svn repo中有更新版本,他们将看到更新?我最终想知道我是否应该引导未来的用户访问wordpress上的插件描述页面。org,或者

  • 为什么WordPress有一个noop.php文件?

    时间:2016-01-13

    在配置CTAG以识别WordPress函数时,我遇到了noop.php 文件以下是摘录:/** * @ignore */ function add_action() {} /** * @ignore */ function did_action() {} /** * @ignore */ function do_action_ref_array() {} Why does thi

  • 何时仅以管理员身份或仅在用户进入站点时启动wp_loaded,或同时启动两者?

    时间:2016-01-14

    什么时候是wp_loaded 已启动?我正在尝试添加为插件数据库下载一个大文件的功能,我需要在站点完全加载后,每当用户/管理员/未知用户进入前端时执行该功能,以便不会对站点速度和用户体验造成任何延迟。我使用以下脚本:// add update check when admin login if (is_admin()) { function wp_plugin_update() { include( plugin_dir_path( __FILE__

  • 如何在管理区域强制下载?

    时间:2016-01-15

    我正在插件中执行导出功能,但我无法强制直接下载。我得到错误:Cannot modify header information - headers already sent显然,在我的函数启动之前的某个时刻,WordPress已经开始在响应的主体中打印,所以当我的函数到达时,我无法更改标题。有没有什么方法可以绕过这个问题,添加我的标题,这样我就可以强制直接下载?我已尝试在上注销所有脚本admin_init 当在URL中找到“直接下载”字样时,显然WordPress打印到响应正文中的不仅仅是脚本。在管理部分是

  • 在点击每个帖子特色图片时添加一行

    时间:2016-01-15

    单击缩略图时,我必须在帖子缩略图下方添加一行(包含帖子内容)。我已经用这个做了,但它会影响相邻的帖子缩略图。我想,一个完整的行被添加到每个职位下面,而不影响其他职位。每个帖子的缩略图应该保持不变。<?php $args = array(\'post_type\' => \'team\', \'category_name\' => $a); $query = new WP_Query($args); if ($query->have_posts()) {&#x

  • 如何链接到插件目录中的php文件?

    时间:2016-01-15

    基本上在wp-admin 第一节有一个页面,我试图从网格中导出一些记录。我有一个出口链接admin.php?page=download&selected_ids=1,2,4. 但当我单击它时,我得到以下错误:您没有足够的权限访问此页面。我想我需要先在WordPress中注册这个页面,然后才能通过URL访问它。该页面只是一个名为download.php 所以我不希望它出现在任何地方。它只允许我出口一些东西,它位于my-plugin-directory/lib/download.php.

  • 我应该使用什么来代替GET_BLOG_OPTION?

    时间:2016-01-19

    我使用的插件get_blog_option 而且它不再起作用了。我查了一下电话,但它不起作用,因为它是wpmu function 只有有没有一种等效的方法可以用于常规的非wpmu站点?

  • 如何使用代码在WordPress中插入图像

    时间:2016-01-19

    我正在尝试创建一个自动发布插件。我能够创建新的帖子,然后获取该帖子的附件。但照片并没有显示在帖子内部。但若我点击媒体库并选择上传到此帖子,我可以在那个里看到图片。有人能帮助取得适当的结果吗。$keywords = preg_replace(\'/\\s\\s+/\', \' \',$_POST[\'keywords\']); $keywords = explode(\"\\n\",$_POST[\'keywords\']); $content = preg_replace(\'/\

  • 如何使用wp_ajax_Response进行前端错误报告?

    时间:2016-01-19

    我已经准备好了wp挂钩代码,现在我想将错误消息发送回前端,放在警报框或html元素中。//my plugin add_action(\'wp_ajax_track_upload\', \'track_upload\'); function track_upload() { (!is_uploaded_file($_FILES[\'file\'][\'tmp_name\'])) { //report error to front end

  • 自定义插件:尝试在前端显示保存的数据

    时间:2016-01-23

    我正在开发我的第一个插件,我制作了一个很好的设置页面,可以保存和工作。但我已经将其拆分为几个文件,现在我无法确定字段是否已选中。。我也尝试过申报global 变量,但我无法使其工作:\\Plugin以下是我的插件的启动方式:global $if_autoload; add_action(\'init\', \'additional_menus_admin\'); function additional_menus_admin() { require_on

  • 如果缺货,请禁用WOO商务的变体

    时间:2016-01-24

    我在我的网站上使用Woo Commerce,在一个产品上有多个变体。如果我使产品“缺货”,如何删除或删除所选的变体?我曾尝试在Woo Commerce设置中使用“隐藏缺货”,尽管这没有什么不同。

  • 在插件激活或每个页面加载时插入用于定制分类的术语(init挂钩)

    时间:2016-01-24

    考虑一个插件,它添加了一个自定义的分类法,然后用一个大的术语层次结构填充分类法(数十个层次结构术语,在特定的安装中可能会变成数百个)。我明白这一点register_taxonomy() 不在数据库中存储数据,因此it must be used via the init hook 以便在每次页面加载时注册分类。然而wp_insert_term() does store data in the database.考虑到这一点,是否最好wp_insert_term() 从…起register_activatio