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

  • 如何更改当前帖子的元数据(标题、描述)?

    时间:2017-04-30

    我有一个钩子,可以检测是否打开帖子(发布):add_action(\'the_post\', \'post_callback\'); function post_callback($post) { $post->post_title = \"New title\"; $post->post_content = \"New content\"; } 它取代了post_title, $post->post_content 自定义

  • WP_Schedule_Event似乎被添加了两次

    时间:2017-05-01

    我想在插件激活时添加到wp\\u schedule\\u事件中,我需要的代码确实会在一小时内运行,但似乎运行了两次,我不知道为什么,我希望我的调用方式不正确。这就是我所拥有的插件。php文件namespace GrantName { if ( ! defined(\'ABSPATH\' ) ){ die(); } class Plugin { private static $instance = null; private

  • 我们可以验证来自jQuery的数据吗

    时间:2017-05-03

    使用jquery验证一些数据可以吗?我正在开发一个插件,该插件在小部件中包含转发器字段,所以我的计划是在用户单击保存按钮时将所有转发器字段数据转换为json。我要验证的数据是zipcode和文本字段。我不确定这是否被允许。

  • 让WooCommerce针对超过50万种产品进行优化

    时间:2017-05-03

    我有一个wordpress woocommerce网站,有大约50万种产品。目前,当我尝试加载某个类别(大约30k个产品)下的产品时,它不会加载,并给我服务器超时时间,当我尝试加载一个只有83个产品的类别时,显示产品需要30多秒。我使用查询监视器来分析查询,它表示仅针对83种产品的类别就有945个重复查询。对于具有较大产品的类别,页面未加载,因此查询监视器无法显示结果。我向我的开发人员征求建议,他说我将不得不购买专用服务器,因为共享托管很糟糕。他建议我不要优化我的数据库。我目前使用的是Bluehost的w

  • AJAX调用返回‘testest0’而不是‘test’--为什么?

    时间:2017-05-03

    我希望下面的代码会提醒“test”,而不是提醒“testtest0”。为什么?代码在管理页脚中运行一些javascript,它的响应只是通过函数进行响应test() 和get_test();<?php class Test_Class { public function __construct() { add_action( \'admin_footer\', array( $this, \'test_js\' ) );

  • What's the difference between hooks, filters and actions?

    时间:2017-05-05

    看起来钩子、过滤器和动作这三个术语可以互换使用。他们之间有什么区别?他们是做什么的?如何使用它们?

  • 无法根据分类术语列出CPT

    时间:2017-05-05

    具有: Named A - Custom Post Type ====> services_cpt B - Custom Taxanomy ====> service_tax C - Custom Tax Term ====> personal 我无法列出(筛选)所有分类在下的帖子(services\\u cpt Custom Post Type)personal 学期<?php $cus

  • Plugin_dir_url(__FILE__)在ACF扩展中搜索父主题

    时间:2017-06-02

    我编写了一个插件,它为高级自定义字段和tinyMCE编辑器添加了额外的功能。总之,简单的东西主要是一些js和css。问题是,WP不仅在以下位置查找文件:“/wp内容/插件/acf列/资产/js/输入。js?ver=1.0.0\'它的实际位置,但也:“/wp-content/themes/generatepress/resources/acf-field-column/js/input。js\'它不仅不会在“assets”文件夹中查找js文件,还会在“acf field column”文件夹中查找js文件,

  • 从WordPress中创建插件

    时间:2017-08-12

    是否可以直接从管理面板创建插件?我找不到任何这样的插件来创建搜索时使用的插件,这真的让我好奇。这是否存在安全风险,阻止人们开发这样的东西?还是无法访问文件系统来创建文件?据我所知,一个相当简单的插件可以在正确的wp目录中创建基本的php文件。从那以后,它必须允许您在此目录中创建更多文件。Wordpress中的内置插件编辑器可以从那里获得它。是否存在这样的工具?如果没有,为什么?

  • 我可以在想要提交给WordPress插件资源库的插件中使用symfony组件吗?

    时间:2017-08-17

    我可以使用Symfony 我想提交到WordPress插件库的插件中的组件?我不想因为许可证而被拒绝。

  • 如何让WordPress记住我的选择

    时间:2017-09-01

    我有一个多语言的wordpress网站,例如我有一个例子。com-->主站点示例。com/en-->英文站点示例。com/fr-->法语站点我想添加到主站点示例中。com两个按钮,一个是英语,另一个是法语,但我希望wordpress主站点记住我的选择,这样下次我去主站点时就不必再选择语言了。

  • 自定义帖子类型档案页面空白

    时间:2017-10-29

    我用slug创建了一个CPTplist 通过我制作的cutom插件。在我的本地主机中,存档工作,但在live server中,它返回空白页。以下是“包含”存档页代码/** * Add Price List archive template * @since 1.0.0 */ add_filter( \'archive_template\', \'get_plist_archive_template\' ) ; function get_plist_arch

  • 包含的页面的get_permarink()不会发布

    时间:2017-11-22

    我花了最后一个小时在谷歌上搜索并尝试了不同的方法,但没有一种方法能达到我想要的效果。在帖子的循环中,我需要获得主页的永久链接。示例您有一个公文包自定义帖子类型,然后有一个显示所有工作的页面archive-portfolio.php, 我需要在循环中获取到主投资组合页面/归档页面的链接。我最近尝试的是在循环外获取页面的ID,并将其设置为变量,然后稍后在循环中调用它。$page_id = get_the_ID(); 但因为我用的是archive-{post-type}.php 它不能正常工作。除了切

  • 如何在Contact Form 7中添加自定义标签并更改电子邮件中的输出?

    时间:2018-01-11

    我需要动态数量的输入字段,即联系人表单7中的问题和答案,以及我的自定义表单字段。它是根据问题集生成的,适合候选人。它可以是1,也可以是10。这是我添加的内容,只是为了简短。我对所有内容进行了硬编码,而不是显示数据库查询和循环add_action( \'wpcf7_init\', \'my_questions_field\' ); function my_questions_field() { wpcf7_add_form_tag( \'my_questions\', \'m

  • 将某些页面的WordPress缓存设置为永久缓存,直到编辑完毕

    时间:2018-02-01

    许多WordPress网站包含很少更新的页面或帖子。通过页面缓存插件(如WP缓存或W3 Total缓存)可以减少这些页面的服务器负载。但是,此类解决方案仍然需要每隔指定的时间间隔(例如5/10/15/30分钟)清除/重新生成页面。如何将很少/从不更新的页面设置为只缓存一次,直到它们受到编辑的影响?有没有一种方法可以在不影响整个网站刷新率的情况下减少这些页面的缓存临时性?

  • 由于jQuery版本冲突,在W3 Total缓存插件中添加脚本按钮无法工作

    时间:2018-02-03

    在试图修复我网站上的渲染阻塞问题时,我在缩小设置页面上遇到了W3 Total Cache插件的问题。添加JS(添加脚本)和CSS(添加样式表)的两个按钮不起作用,单击它们后不会发生任何事情。问题的原因可以在浏览器控制台错误消息中看到(WP使用jQuery1.12.4, W3TC需要jQuery<1.9) Related question jQuery(...).live is not a functionoptions.js?ver=0.9.6:324 Uncaught TypeError

  • 如果从缓存提供加载的页面,cron作业是否会运行?

    时间:2018-02-09

    由于cron作业在页面加载请求发出之前不会运行,如果某个缓存插件从缓存中为加载的页面提供服务,会发生什么情况?WordPress是否仍会运行计划在这种情况下运行的cron作业?

  • 通过插件将自定义字段添加到发布页面

    时间:2018-03-26

    我正在创建一个字段,需要为网站上的每个帖子添加一个自定义字段。我正在插件中使用ACF插件来实现这一点。我跟踪了this tutorial 我很接近。在教程中,他们将自定义字段添加到设置中,但我想将自定义字段添加到每篇文章中。以下是我拥有的与ACF相关的代码:<?php // 1. customize ACF path add_filter(\'acf/settings/path\', \'my_acf_settings_path\'); function my_acf_set

  • Secruity Questions on a timer

    时间:2018-04-24

    我正在为一个项目做一些研究,客户的一个要求是,要创建帐户,用户必须在创建帐户时创建安全问题。我认为使用这样的插件应该很容易Loginizer 或WP Security Question.我主要担心的是,他们希望这些问题在登录和查看内容时每隔20分钟弹出一次警报。这是法律对该产品的要求。我还没有找到一个插件可以做到这一点,可能会考虑自己创建一个插件。我可以在WordPress中使用钩子来显示这种类型的东西吗?起初,我想我会在登录时存储一个cookie,20分钟后我会将其设为false,这需要另一个安全问题。

  • User avatar-ACF fields

    时间:2018-05-25

    我正在运行wp multisite,并在我的功能中为我的本地化身使用ACF自定义字段(用户编辑)。我添加的php:add_action(\'get_avatar\', \'tsm_acf_profile_avatar\', 10, 3); function tsm_acf_profile_avatar( $avatar, $id_or_email, $size, $default, $alt ) { $user = \'\'; // Get user by id