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

  • 我给插件添加样式正确吗?

    时间:2015-07-13

    今天我注意到两个插件(开放时间和联系人表单7)存在风格冲突。为了解决这个问题,我决定让开放时间的样式表和js只出现在管理页面上。经过一些研究,这就是我想到的。看起来不错,但还好吗?谢谢<? /** * Register Styles */ function op_register_styles_backend() { wp_enqueue_style(\'jQuery-ui-timepicker\', op_baseurl() . \'/js/jQuery

  • 自定义主题和插件更新

    时间:2015-07-13

    历史记录:我正在为一个客户进行一个项目,该项目涉及在wordpress上构建27个独特的网站。我之所以说它是独一无二的,是因为(出于不值得在此讨论的原因)它们不是也不能安装在多站点环境中。这些站点中的每一个都将安装相同的主题和一个或两个自定义插件。我不能使用WordPress主题目录,因为该主题是专门为我的客户机构建的,并且不适用于任何应用程序(插件也是如此)。这就引出了我的问题。。。问题:是否有任何解决方案可以托管和自动更新私有主题和插件?如果答案是否定的,那么有没有关于如何开始构建这样的东西的建议?

  • 如何将缺省值保存到选项中,并在WordPress中激活和停用时删除这些值?

    时间:2015-07-14

    我使用设置API保存和删除我创建的选项中的值!但它不起作用。有人能告诉我为什么它不起作用吗?代码如下:register_activation_hook( __FILE__, \'twmm_activate\'); //activate plugin options open activation of plugin register_deactivation_hook(__FILE__, \'twmm_deactivate\'); //deactivate plugin options open

  • 从css中剥离反斜杠

    时间:2015-07-15

    标题解释了我的问题。在“外观>编辑器”(Appearance>Editor)中保存CSS样式表时,将从样式表中去掉单个反斜杠。例如:content=\"\\foo\"成为:content=\"foo\"我在网上找不到任何解决办法。有办法解决这个问题吗?

  • 覆盖可插拔的.php函数

    时间:2015-07-15

    我不仅想覆盖pluggable function (wp_new_user_notification) 但是我想确保,如果任何其他插件正在重写同一个函数,那么我的函数也要重写该函数,或者我希望我被重写的函数能够工作,而不是其他插件正在重写同一个函数(wp_new_user_notification). 可能是个愚蠢的问题,但我能做到吗??

  • 另一种帖子类型中的自定义帖子类型

    时间:2015-07-16

    我似乎找不到以下问题的答案。英语不是我的母语,所以有时很难找到合适的单词。我知道如何构建自定义帖子类型,但我想更深入一层。在一个自定义的post类型的书中,我想添加应该作为一个自存页面存在的页面。这些页面只能在一本书中使用。我认为一个可能的解决办法是:把书当作父母,把书页当作孩子。但是书的总览将有很多页。希望:构建一个插件,显示如下图所示的书籍

  • 在不删除文件的情况下升级私有插件?

    时间:2015-07-16

    我开发了一个私有插件,作为zip文件分发和安装。使用此插件,用户可以上载文件,文件将存储在插件的目录中。现在,我有一个问题,我不能升级这个插件。如果我尝试上载新版本,安装将失败,因为目录已经存在。有人建议先卸载旧版本,但这对我来说是不可能的,因为这样所有上传的文件都会丢失。你有什么建议来解决我的问题吗?

  • 当我的插件运行时,我如何看到变量的值?

    时间:2015-07-16

    我正在尝试制作一个插件,根据用户填写表单的方式重定向用户。我很难找到我的问题,我已经把它缩小到一个小片段,似乎工作。function cf7pp_after_send_mail( $contact_form ) { global $postid; $submission = WPCF7_Submission::get_instance(); if ( $submission ) { $posted_dat

  • 插件放置在/wp-content/plugins内的文件夹中时不保存值

    时间:2015-07-17

    我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容

  • 在我的WordPress插件中创建自定义页面模板

    时间:2015-07-23

    我正在开发一个Wordpress插件,我想创建一个文件,在那里我想重定向用户以显示一些信息。我知道,这是一个完美的解决方案是使用Wordpress自定义页面。我以前用过,非常有用。问题是我不能在插件中使用自定义页面。我想知道是否有其他方法可以做同样的事情,我们做的网页在一个主题,但在插件。有人知道什么可以帮助解决这个问题吗?非常感谢

  • 允许Facebook在发布前预览帖子

    时间:2015-07-24

    我想允许Facebook(用户代理facebookexternalhit) 在发布前访问计划的帖子,以便访问元信息以计划状态。目前我暂时发布帖子,安排Facebook状态,然后通过WordPress取消发布和安排帖子。安排WordPress帖子时,编辑可以访问预发布的页面,但访问URL时,其他所有人都会看到404。我如何允许某个用户代理(即Facebook)在发布帖子之前也访问帖子?

  • WooCommerce-程序化地创建产品

    时间:2015-07-24

    我正在编写一个插件,它将通过JSON API自动导入产品。我需要通过编程创建/更新产品。我做了一项研究,似乎每个人都在使用wp_insert_post() 和update_post_meta() 为了这个,iethis 和this 然而,我发现class-wc-api-products, 其中有用于添加/编辑产品和变体的各种功能。人们为什么不使用这样的东西,有什么原因吗$wc = new WC_API_Products(); $wc->create_product( $data );

  • 如何才能允许用户在不在编辑器中创建新元素的情况下按Enter键?

    时间:2015-07-24

    我写了一个tinymce 按钮在我的编辑器上放置一个特殊的div(我没有使用格式下拉列表,因为客户端不确定)。当用户在div内按enter键时,它会创建该div的另一个实例。我希望它在该div内创建一个段落。我现在正在使用一个类似的插件,为没有这个问题的列创建div。我已经查看了他们的代码,但没有看到任何明显的差异。我的js:tinymce.create(\'tinymce.plugins.containerBlock\', { init : function(ed, url) {

  • 如何对WordPress插件目录中的php文件进行http请求

    时间:2015-07-25

    I\'am new to wordpress plugin development and I\'am developing a plugin (say myplugin) and I\'am stuck in following problem. I had kept this plugin in mywebsite/wp-content/plugin/mypluginInside myplugin directory i have 2 files as followsmyplugin.phpregis

  • 使用显示自定义数据的自定义模板创建专用页面

    时间:2015-07-25

    我正在尝试完成我的第一个WordPress插件。我已经创建了管理部分,在其中我将大量信息加载到与WP安装在同一数据库上创建的自定义表中,该部分工作正常。但是现在我需要这个插件来创建一个页面,向用户显示这些信息,我不知道如何面对它,你能给我指出正确的方向吗?我希望插件在激活时创建一个名为“courses”或类似的页面,当用户访问该URL时,它会显示该表中的信息。

  • 在插件的WP Admin中获取用户的所有自定义帖子类型

    时间:2015-07-26

    我正在制作一个WordPress插件,并触及了一个粗略的点。我正在尝试使用户可以从所有帖子类型中进行选择,包括自定义帖子类型。下面的代码在WordPress admin的下拉列表中显示了帖子、页面和附件帖子类型。<?php $args = array( \'public\' => true, \'_builtin\' => true ); $output = \'names\'; // names or objects, not

  • Let user override plugin CSS

    时间:2015-07-27

    我正在写一个插件,它有一定的风格。然而,这种风格并不适合每个网站。因此,如果站点管理员愿意,我想让他们覆盖插件CSS。我该怎么做呢?我也在想办法让主题覆盖插件CSS<我可以走这条路this answer 或this answer 建议:提供一种禁用插件CSS的方法</使用钩子将插件CSS排队,让主题将其解开</相信主题开发者知道他们可以将主题自己的样式与插件样式作为依赖项排队但我不确定所建议的方法是否只是在插件编写完成后解决问题的方法,还是最佳实践另一方面,我在想,也许在我的插件中,我可

  • ADMIN_NOTICES挂钩在插件激活后显示消息所有管理页面

    时间:2015-07-27

    I am working on a plugin and in plugin i use admin_notices hook for showing my custom message. When a user activate plugin the message show blew the plugin activate successfully, but my message shows all the other admin pages.I want to show message only t

  • Issue with wp_handle_upload

    时间:2015-07-28

    我正在尝试从设置页面上载zip文件。我设计了一个设置页面,其中我有一个文件上传功能。我正在使用设置API来完成此操作。我的问题是:我知道最大上传大小默认为8MB。当我试图上传小于8MB的文件时,它工作正常。但当上传任何超过8MB的文件时,我会被重定向到option.php 页我只是想处理这类问题,但我无能为力。我用过upload_size_limit 筛选以增加上载大小,但仍不起作用。上载大小已增加,但无法上载大于8MB的文件。我用过wp_handle_upload_prefilter 过滤器检查上传前的

  • 用于注册和显示WordPress列表表的API函数

    时间:2015-07-29

    我正在开发自己的插件,并试图找出如何将WordPress列表添加到我的管理页面。我知道我可以自己编写HTML,但如果有API方法,这是最理想的。例如Meta Postboxes; 我可以轻松地编写自己的标记,并让邮箱折叠和显示,但使用API函数要好得多add_meta_box() 和do_meta_boxes().我的搜索还没有找到任何创建列表/表格的函数,如下所示。哪些API函数允许我注册和显示WordPress列表?