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

  • SSL certificate verify failed

    时间:2018-07-16

    我有一个wordpress的礼品券插件,它可以在用户填写完表单并发送给用户电子邮件后创建PDF。此插件使用fpdf库创建pdf。在我的网络酒店安装OpenSSL/1.0.2g之前,它运行得很好。现在我认为SSL证书阻止了pdf的创建。我收到以下错误消息:PHP Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server

  • WP_文件系统PUT_CONTENTS与所有者/组的问题

    时间:2018-07-16

    我使用put\\u contents()函数在服务器上放置图像,在localhost上运行良好,但在服务器上,文件下载到服务器时的用户组是“nginx nobody”,这会导致图像返回404错误而无法查看,如何使用默认的WordPress所有者/组下载文件 global $wp_filesystem; // Initialize the WP filesystem. if (empty($wp_filesystem)) { require_on

  • 使用高级自定义字段PRO时不显示网页部分

    时间:2018-07-17

    我正在使用Advanced Custom Fields Pro向网页添加元素。这里有一个关于嵌入YouTube视频的部分。您只需添加视频URL,它就会显示在页面上。我已经在右侧边栏中添加了视频,以及视频部分的H2标题(媒体)。现在,如果我没有在YouTube视频部分添加URL,那么页面将显示H2(媒体)及其下方的一个空白点,其中应该嵌入视频。我希望在没有输入YouTube URL的情况下,整个“媒体”部分都不会显示出来。因此,如果输入URL,则页面上将显示“媒体”部分。这是右侧边栏上“媒体”部分的HTML

  • 为什么定制邮件类型要使用初始化钩子

    时间:2018-07-18

    我有个问题this 文档为什么我要像文档建议的那样在init函数中注册自定义Post类型?这是不是只有在我没有使用插件的情况下才会出现?据我所知,init runs every-time WordPress runs/is-loaded 由用户提供。这难道不意味着网站在每次访问时都会不必要地重新注册新的帖子类型吗?为什么不(如果构建插件)在require_once plugin_dir_path( __FILE__ ) 当插件激活时?这难道不会加快网站的速度吗?还是我在口译init() 错误的当然,自定义

  • 使用2个WordPress插件的功能

    时间:2018-07-19

    我想做以下工作:我的wordpress应用程序中的注册用户可以接收消息。他们可以选择以下方式接收消息:Wordpress应用程序(收件箱系统)我想使用Front End PM plugin 在门户中发送消息。对于短信息,我将使用Twilio plugin. 因此,当他们发送消息(前端PM插件的功能)时,我想调用Twilio插件中的另一个功能来发送短信。正确的方法是什么?我不认为编辑前端PM插件中的函数是正确的方法?应该怎么做?

  • 防止在为Gutenberg开发时重复加载JS脚本(如Reaction)

    时间:2018-07-19

    Gutenberg主要是JS制造的,所以我使用create-guten-block 创建一些自定义块。如果多个插件使用它来创建块,那么为每个插件实例编译和加载这些脚本是否有问题。就像React一样,被多次排队,会不会减慢页面速度?

  • CSS不会影响微件输出

    时间:2018-07-21

    所以我对wordpress的开发还很陌生,所以如果我做了一些非常愚蠢的事情,请不要生气,我很抱歉。所以我的CSS有问题,因为某种原因,它不会影响小部件的内容输出,可以在movieposterdisplay类文件中看到。我想做的是使用CSS使输出的youtube视频自动调整大小以适合容器。我想知道的是为什么CSS不会影响HTML代码,以及修复它的解决方案。提前感谢您的帮助。movieposterdisplayfilerequire_once(plugin_dir_path(__FILE__).\'/incl

  • WooCommerce-调用未定义的函数is_wooCommerce()

    时间:2018-07-22

    新的wordpress插件开发,请对我放松:D无论如何,我正在尝试创建一个新的插件,我得到了一个500错误。我改变了WP_DEBUG 在配置中。php设置为true,以查看导致500错误的原因,并收到以下消息:Fatal error: Uncaught Error: Call to undefined function is_woocommerce() in...这是我当前的代码:<?php /** * Plugin Name: * Plugin URI:

  • 创建自定义函数以记录插件中的操作

    时间:2018-07-24

    这是我第一次尝试WordPress插件开发,如果你们能给我任何帮助,我将不胜感激。这个插件需要仔细跟踪用户如何与它的某些区域交互。我有一个表来记录数据。我已经编写了这个函数(在插件类中定义): public function update_history($userid,$idevent,$eventdesc,$log){ //get a database object echo \"we got here\"; global $wpdb;&

  • 谁能帮我在这个查询中添加类别id,这样就可以返回某个类别的帖子了吗?

    时间:2018-07-24

    有人能帮我在这个查询中添加类别id,这样就可以返回某个类别的帖子吗?提前谢谢。<?php foreach(_get($wp_query->posts? : array()) as $n => $post){ setup_postdata($post); ?> // HTML and post Tags <?php } ?>

  • WordPress插件如何在点击按钮时运行功能

    时间:2018-07-24

    我正在写一个WP插件。我已经创建了一个按钮,供用户在thw WP仪表板中单击。我需要在用户单击按钮时运行一个函数,该按钮显示为红色箭头。 按钮的代码段为:<p><button class=\"button button-primary\">Update Media Titles and ALT Text</button></p>. 我已经在我的类中创建了如下函数:public function kh_update_media_seo() {

  • 如何为特定页面运行Add_action挂钩

    时间:2018-07-26

    我有一个加载脚本进行验证的函数,我只想为“登录”页面添加它。此功能:function include_regForm_validation() { wp_register_script( \'jQuery_form_validation\', \'https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.js\',array(\'jquery\'), \'1.0\', true );&

  • 通过来自另一个页面的数据生成动态页面

    时间:2018-07-28

    我是Wordpress开发方面的新手,下面是我要做的。我开发了一个插件,它通过一个短代码(一种列表)从Wordpress页面上的JSON对象中检索并显示一些细节。我想在单击项目时,在单个页面上从列表中的每个项目获得更多详细信息。因此,我可以获得一个动态页面,该页面可以通过get参数显示列表中每个对象的更多数据。get参数将是对象ID,以便我可以从JSON源查询它。我不知道我是否说清楚了=/我怎样才能做到这一点?谢谢

  • 使用admin-post将表单数据提交到外部数据库

    时间:2018-07-29

    我正在WordPress中创建一个自定义表单来存储数据并将其发送到外部数据库。作为测试的一部分,我成功地创建了一个表单,通过单击submit按钮将表单引用回自身,将表单数据提交到外部数据库。我现在想利用WordPress管理帖子功能,而不是让表单引用回自身。我已经正确设置了操作挂钩,因为在提交表单后,我会使用以下方式显示$\\u POST变量:<form action=\"<?php echo esc_url( admin_url( \'admin-post.php\' ) ); ?>\

  • 检查Gutenberg当前是否正在使用

    时间:2018-07-29

    如何检查当前使用的编辑器是否是WordPress插件中的Gutenberg?我需要这个,因为古腾堡post_submitbox_misc_actions, 因此,我需要一个后备方案,只有当前的编辑器是古腾堡时才会使用。

  • 将主题样式表排出队列,但保留自定义页面模板上的微件样式

    时间:2018-07-29

    有点不寻常。我创建了一个插件,它只会显示自定义页面模板上的内容。因此,我通过$wp_styles 并仅加载到此页面模板的插件csscustom-template.php - <这是为了减少不同主题和性能的风格冲突,因为这是不需要的我在自定义页面模板上添加了widget支持,但问题是所有样式都已退出队列,而widget未设置样式。有没有办法删除主题的所有样式表,但保留小部件/插件样式表?请注意,该插件将用于各种不同的主题,因此我们无法假设主题样式表“句柄”将被调用。global $wp_styles;

  • 调用REGISTER_SETTING()后未设置设置

    时间:2018-07-30

    我有一个带有激活挂钩功能的插件。此函数必须注册4个设置变量。我不明白为什么,但只有第一个设置被正确注册,最后3个以某种方式被跳过。这是插件主文件:<?php /* Plugin Name: Integrazione Liferay Version: 1.1.0 Text Domain: integrazione-liferay */ register_activation_hook( __FILE__, \'integrazio

  • WP Cron-在接下来的三个小时内,每隔15分钟在特定时间运行Cron

    时间:2018-07-30

    在WordPress中,我想安排一个事件,它将在特定时间(比如说在下午6点)运行我的函数(hook),然后在15分钟后再次运行(意味着在下午6:15),并在每15分钟后继续运行3个小时(直到晚上9点),然后它就会消失。// I have the following code which run after every 6 hours function myprefix_custom_cron_schedule( $schedules ) { $schedules[\'every_s

  • 插件激活时自动保存固定链接设置页面

    时间:2018-07-31

    要将我的个人内容添加到woocommerce我的帐户页面的我自己的端点,我需要单击永久链接设置页面中的保存。但我想通过自动重新加载此设置来避免这种情况。

  • 交叉销售没有显示在购物车页面中。请帮帮我!

    时间:2018-07-31

    我在Wordpress上使用“咨询主题”,但问题是我链接了我的产品交叉销售,但它们没有显示在购物车页面上。有人能帮我做些什么来展示他们吗?