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

  • 是否自动在内容后添加函数调用?

    时间:2015-08-26

    我想在内容之后的单个贴子页面中添加一个函数调用,一种方法是在单个页面模板中添加它,例如。<div id=\"content\"> <?php the_content(); ?> <?php my_function(); ?> </div> 但是,是否可以使用任何过滤器等自动完成上述任务,以便我可以将其包含在插件或函数中。php文件?

  • 我在哪里可以找到WordPress自动更新代码流?

    时间:2015-08-26

    我想看看WordPress自动更新在代码中是如何工作的。哪个WordPress文件或函数执行自动核心更新?我读过http://halfelf.org/2011/how-the-wordpress-upgrade-works/ 我从理论上理解了。但是想看看代码!

  • Detect a focus on wp_editor

    时间:2015-08-26

    我不想在wp_editor(..) 输出文本区域/内容可编辑focus. 这是一个很简单的问题,我在任何地方都找不到。<div class=\"compose-body\"> <?php $content = \'\'; $editor_id = \'compose-editor\'; wp_editor( $content, $editor_id, array( \"wpautop\" =>

  • 用WP API生成和下载文件

    时间:2015-08-26

    最近,我遇到了一个挑战,即实现允许用户编辑特定自定义帖子的功能,以便根据该帖子的元数据下载json文件。我终于完成了任务(至少在某种意义上是这样),但现在我最担心的是我的解决方案的安全性。代码如下(这是一个插件,目录中有三个文件):功能。php// Main plugin file. This is where I output button for custom post type edit page /*...*/ <button data-postid=\"<?

  • 设置不适用于插件激活的对象术语

    时间:2015-08-27

    我正在尝试创建几个自定义帖子,并在插件激活时为其设置自定义分类术语。我正在使用注册插件激活挂钩来完成它。职位设置正确,但我没有设置职位期限。我正在使用wp_set_object_terms 去做吧。可能的原因是什么?我的代码类似于:register_activation_hook( __FILE__, \'insert_latest_books\' ); public function insert_latest_books() { //Get the latest bo

  • 使插件具有唯一性,以避免与同名插件冲突

    时间:2015-08-27

    我有一个插件,它与上传到wordpress的其他插件同名。org如何使其唯一,使其不与上载到wordpress的其他插件共享“查看详情”链接和自动更新。组织?考虑到我插件的名称has to be exactly 已命名,并且cannot 被改变我已经尝试将此代码添加到myplugin。php:add_filter( \'site_transient_update_plugins\', \'filter_plugin_updates\' ); function filter_plugin_updat

  • 什么时候可以获得当前页面ID并在之后立即初始化钩子?

    时间:2015-08-28

    我正在开发一个插件,需要知道用户在什么页面上,然后为该页面添加特定的挂钩和过滤器<我的问题是is_page() 和the_ID() 在外部不起作用wp, wp_loaded, init 操作,但如果我使用这些操作,则无法初始化挂钩,因为要使它们正常工作,必须在这些操作之前添加它们<所以我的问题是,我能给巫婆打电话吗the_ID(), 获得适当的结果and then 为该页面添加其他挂钩?还是有可能only 使用PHP$_SERVER[\'REQUEST_URI\']?

  • WP发布模板-自己文件夹中的模板

    时间:2015-08-28

    我正在使用插件:WP Post-Template,它允许我使用自定义帖子类型的模板。目前该插件监视theme root directory 对于包含以下内容的页面:<?php /** * WP Post Template: Template Name */ ?> 我正在尝试编辑插件,以便将模板文件存储在它们自己的子目录中。看看插件代码,我想我已经找到了控制在哪里监视文件的代码行,但修改它时遇到了困难$base = array( trailingsla

  • 如何删除插件中顶层菜单项的重复子菜单名称?

    时间:2015-08-30

    我已经为wordpress编写了一个自定义插件。在插件中添加一个子菜单后,我会得到顶级项的双条目:我想禁用第二个“TopLevel”菜单项,使其显示如下:那么,如何禁用顶层子菜单?

  • 无法在另一个域上获取mySQLI_RESULT可能是什么原因?

    时间:2015-08-31

    我正在开发一个插件,它在我的Wordpress网站上运行得很好,但我已经在其他具有不同Wordpress实例的域上进行了测试。当尝试在其他网站上激活插件时,然后在该网站的每个页面上with no other plugins active 它引发以下错误:警告:mysqli\\u free\\u result():无法在/home/user/websites/website中获取mysqli\\u结果。com/wp包括/wp db。php在线1389在该插件的某些页面上,还有一个奇怪的错误,告诉它无法在sa

  • Licensing a Plugin

    时间:2015-08-31

    我正在为我的插件开发一些付费的高级功能,这些功能已经在WP Repo中提供。验证高级功能的许可等的最佳方法是什么?我想继续使用回购协议,所以“呼叫总部”不是一个选项,因为它违反了插件指南。这些功能每年购买一次,因此有一个到期日可供考虑。我对代码方面的事情没意见,只是想寻找一种最佳实践方法,在用户无法操纵到期日期的情况下提供类型的许可证-我接受日期将在数据库的某个地方,我对此没意见-我相信用户不会手动更改赞赏的想法谢谢

  • 如何将按钮添加到自定义帖子类型的帖子页面

    时间:2015-09-01

    如何将按钮添加到帖子页面。(在本例中为自定义帖子类型)。我想把它放在“添加新”按钮旁边或附近,以便从web服务导入内容。

  • 将自定义代码添加为WordPress插件

    时间:2015-09-02

    我写了一小段代码,所以当用户忘记并重置密码时,它会通过电子邮件发送给用户目前,我已经将该代码直接添加到wp登录中。php页面do_action( \'validate_password_reset\', $errors, $user ); if ( ( ! $errors->get_error_code() ) && isset( $_POST[\'pass1\'] ) && !empty( $_POST[\'pass1\'] ) ) {

  • 如何自定义‘wp_Schedule_Event’的‘Recurance’?

    时间:2015-09-03

    我是WordPress开发的新手。我建立了一个功能,每天发送两次电子邮件wp_schedule_event. 我的复发率是twicedaily. 是否可以将两次每日时间更改为9:00和14:00。如果是,如何实现?或者是否有其他选项可以使用自定义时间调用特定事件?

  • 停止主题显示评论

    时间:2015-09-03

    因此,在页面/帖子上禁用所有评论后,主题仍会显示任何现有评论。有没有一种方法可以在不调整主题代码的情况下以编程方式阻止这种情况的发生?我的插件使用注释作为日志类型系统来记录(自定义)帖子的所有更改。在前端,当我的客户端登录时,插件提供了许多页面,我不希望显示评论,但即使关闭了评论,现有的评论(日记条目)也会显示在页面底部,我不希望这样

  • 管理定制设计的内容

    时间:2015-09-07

    我设计了一个简单的页面,其中包含一个样式化的图像元素和一段样式化的文本。文本的图像和段落是相互关联的,因此其中一个永远不会没有另一个。页面上这些图像段落组合的数量未知,将取决于用户,用户只熟悉管理面板,并且需要能够在需要时创建所需数量的图像段落组合。通过wordpress管理面板创建此图像段落组合的最佳方式是什么?

  • 在REGISTER_ACTIVATION_HOOK()中使用REGISTER_TAYNOMY()

    时间:2016-01-01

    我想使用register_taxonomy() 定义地理术语的层次结构。似乎放置它的自然位置将位于register_activation_hook() 了解如何只需定义一次分类法。然而,精细手册explicitly states “使用init操作调用此函数”。为什么?数据是否不是存储在数据库中,而是存储在内存中?如果是这样的话,这样的分类法会不会成为内存消耗者?我无法预测最终用户会在哪里使用分类法来定位比init更精确的东西。

  • 在镜像侧面加载包含`%20`的url后清除文件名

    时间:2016-01-01

    现在,我正在创建一个插件,从外部源侧面加载图像。UI允许我在外部服务器上选择文件,然后通过AJAX下载文件;media_sideload_image. 一切都很顺利。加载图像后,我将用空格替换破折号和下划线,并将字母/数字分隔开来以便于识别,从而清理附件的标题。// sideload the image $src = media_sideload_image(esc_url($url), $post_id, $desc, $return); // convert to atta

  • 我应该如何开始注册不是文件的JavaScript?

    时间:2016-01-03

    对于我正在创建的插件,它会生成自定义JavaScript,这些JavaScript应该在页面的页脚中执行。由于它是自定义JavaScript,我不能简单地将其放入文件并注册&;将文件排队。我应该如何注册自定义JavaScript并将其排队?注意:这将是一个短代码。JavaScript看起来像这样,$("#CustomID").aFunction(withCustomData);同样,我需要在页面的页脚执行它,我不能简单地在短代码中返回它。编辑1,JavaScript为;“真的”;

  • 如何创建自定义主题的后端?

    时间:2016-01-05

    让我们假设一个网站中有六个不同的页面。每一页都不同&;唯一常见的部分是页眉和;页脚。那么,您将如何创建后端,以便用户可以更改/编辑大多数网站?到目前为止,我正在做的是创建六个不同的页面。之后,我为每个页面直接将HTML添加到WYSIWYG中。此选项可以工作,但不能为用户提供充分的灵活性。最重要的是,如果用户删除了一些内容,他就无法回到前一阶段。他必须再次复制所有HTML。有没有更好的方法来解决这种情况?