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

  • Cancel post save

    时间:2013-12-19

    当帖子内容包含特定字符串时,我需要中止帖子保存过程,然后向用户显示消息。我找到了显示消息的方法,但没有找到拒绝保存帖子的方法。到目前为止,我已经做到了 add_action( \"pre_post_update\", \"checkPost\"); function checkPost($post_ID) { $post = get_post($post_ID); $postContent = $post->post_content;&#x

  • 实例化可用于所有插件函数的类

    时间:2013-12-19

    我正在为一个站点开发一个插件,该站点必须与数据库中的几个非wp表进行通信。为此,我创建了一个包含所有MySQL相关函数的类。当您在插件中声明函数时,您可以在主题中轻松调用它。但是如何在课堂上做到这一点呢?有没有一种方法可以用wordpress init实例化它,并将其提供给插件和主题?感谢您抽出时间!:)

  • WP_LOCALIZE_SCRIPT不起作用

    时间:2013-12-20

    我正在创建AJAX加载,需要使用WP\\u LOCALIZE\\u脚本,但无法使其正常工作。这是我的密码。我把它放在函数中。phpwp_enqueue_script( \'page_data\'); $gallery_js_data_array = array( \'maxPages\' => \'$gallery_max_load = $gallery->max_num_pages;\', \'curPage\' =&g

  • 为什么我的小部件会破坏其他小部件?

    时间:2013-12-21

    因此,我创建的这个小部件正在杀死在同一提要栏中注册的所有其他小部件。也就是说,在这个小部件完成后,不会呈现任何内容。没有其他小部件标记可以将其添加到DOM中。经过数小时的拉扯,我发现罪魁祸首与\\u get\\u featured\\u posts()中的get\\u posts方法有关。这就像调用该方法停止所有其他小部件处理一样。以下是我的小部件代码:class Featured_newsroom_posts extends WP_Widget { function __construct()

  • 未找到WP-Pagenavi获取404页

    时间:2013-12-21

    Wordpress WP PageNavi插件gettinf 404错误。这是我的密码。 <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; query_posts(array( \'posts_per_page\' => 3, \'paged\' => $paged ) ); ?> &l

  • 在插件开发中使用Composer进行依赖管理

    时间:2013-12-21

    我是wordpress插件开发新手。通常我会使用composer向代码中添加第三方libs,但我在github上找不到任何使用composer的wordpress插件。我读到了关于wpackagist的文章。org和composer可以用来管理wordpress插件之间的依赖关系的方式。在这种情况下,将有一位作曲家大师。json和所有信息。但如果我想使用composer开发一个插件呢?我会简单地将自动加载包含在“plugin root”文件中吗?但是,如果其他插件也会这样做,并带来自己的自动加载程序,在最

  • WordPress插件安装错误

    时间:2013-12-21

    我已经安装了WordPress 3.8,现在我正在尝试安装WooCommerce - excelling eCommerce 2.0.20 插件,但每次我遇到此错误时:Note: I am trying to install plugin in local machine.Fatal error: Maximum execution time of 60 seconds exceeded in M:\\XAMPP\\htdocs\\woocommerce\\wp-includes\\class-http.

  • 在外部数据库上创建用户

    时间:2013-12-24

    我有wordpress网站和codecanyon的项目管理系统。这是link我已经在项目管理系统中禁用了用户注册,只启用了登录。我需要从管理面板手动创建用户。我只允许用户通过wordpress注册。出于注册目的,我使用插件附带的woocommerce注册页面。现在,我需要使用woocommerce或不使用woocommerce在wordpress中创建一个函数,这样当用户在wordpress上注册时,它将自动在我的项目管理数据库中创建一个帐户。因此,当用户登录wordpress时,用户也会登录到项目管理,

  • 如何检查主页是否包含博客帖子?

    时间:2013-12-25

    我试着在wordpress的帖子摘录中添加一些内容。对于一个类别页面,摘录条件工作正常。但我不确定如何签入我尝试的主页是\\u home,还是像那样的\\u首页 function addtoexcerpt($excerpt) { ob_start(); $values = ob_get_clean(); return $values.$excerpt; } if(is_single()||is_categor

  • 如何创建自定义搜索表单和处理程序?

    时间:2013-12-27

    我正在尝试构建一个搜索,根据用户在admin中选择的内容,该搜索将使用用户输入查询多个外部api搜索方法中的一个,将所有结果保存在数据库中,然后显示出来,或者搜索数据库中的自定义表,还应该完全封装在插件中。我已经有了这样做的业务逻辑,我很难将其连接到WP。实现这一目标的最佳方式是什么?编辑:抱歉,这可能是一个非常模糊的问题,我有一个上面描述的基于php框架的应用程序,我想做的是将其移动到WP,问题是虽然逻辑本身需要很少修改,但我不知道如何通过插件将其连接到wordpress,从本质上讲,我如何使用插件创建

  • 检查用户是否在多站点网络内的另一个站点的组中

    时间:2013-12-27

    我在主网站上使用Woocommerce+groups插件,在购买物品时将用户提升到“高级”群,效果非常好。如果主站点上的用户浏览到我网络中的第二个站点,我将无法再检查他们是否属于“Premium”组。在我的主站点上,我可以使用以下代码:<?php $user_id = get_current_user_id(); $group = Groups_Group::read_by_name( \'Premium\' ); if ( Groups_User_

  • 如何让一个插件需要另一个插件?

    时间:2013-12-28

    我正在构建一个插件,为主插件添加额外功能。理想情况下,在插件管理屏幕中,应禁用“激活”链接,并添加一条内联注释,告知用户在使用当前插件之前先安装并激活主插件。

  • get plugin directory url

    时间:2013-12-28

    我试图在插件中使用SMOF选项框架,但我遇到了这个问题。SMOOF使用此常量获取主题目录url:if( !defined(\'ADMIN_PATH\') ) define( \'ADMIN_PATH\', get_template_directory() . \'/admin/\' ); if( !defined(\'ADMIN_DIR\') ) define( \'ADMIN_DIR\', get_template_directory_uri() . \'/adm

  • 修改来自另一个插件的插件函数输出

    时间:2013-12-29

    我正在使用页面模板为wordpress网站编写插件,使用WP Types plugin.我的插件添加了一个短代码标签。处理“the\\u content”中的快捷码标记没有问题。但此页面模板与types_render_field(...) WP Types函数,该函数获取并返回包含使用从数据库检索到的短码标记的内容get_post_custom($postid) wordpress核心函数调用。我想在不修改模板或WP-Types插件的情况下处理这些短代码标记,只需使用我的插件代码。这可能吗?

  • How to add a route?

    时间:2013-12-30

    我正在写一个wordpress插件。例如,我想将管线添加到前端mysite.com/myroute/ 运行php文件(位于wp-content/plugin/myplugin/my_route_handler.php).我需要加载布局和每个wordpress在这条路线上的细节。这可能吗?如何做到这一点?

  • 我正在使用多图像metabox插件,但我知道如何在模板中显示图像?

    时间:2014-01-01

    请帮帮我。。。这里是插件urlhttp://wordpress.org/plugins/multi-image-metabox/我正在使用这个插件,但在上传图片之后。我需要在模板上获取这些图像。。。在单个贴子页面上显示图像的代码。

  • 如何使用插件提交文档

    时间:2014-01-03

    当我向wordpress public repo提交插件时,我应该如何提交文档?什么是标准或良好实践?我是应该在be页面上有插件镜像的所有文档,还是应该包括各种自述文件?我知道在提交给CodeCanyon时,使用插件打包文档是标准的,但只要不使用付费软件就可以查看文件格式,那么使用什么文件格式并不是特别重要。然而,我不知道提交公共回购协议的标准是什么。有人吗?

  • 什么时候才适合把函数放在页面模板上,而不是放在函数.php上?

    时间:2014-01-03

    我想改进我的代码,在当前主题上,我用自定义帖子类型、元数据、自定义用户身份验证和许多其他项目扩展了Wordpress。其中一些函数存在于函数中。php文件,而我将其他文件直接放在它们相关的模板文件上。起初,我没有什么理由这么做,只是看起来很合适,因为所说的模板文件是唯一使用特定功能的文件。但我想知道,为了速度和安全起见,什么是最佳做法?你是做什么的?

  • 基于URL以编程方式选择主题

    时间:2014-01-03

    我继承了一个有移动版本的网站。让我们称之为qqq。com。它前面有一个Varnish服务器来缓存页面。但Varnish服务器似乎也在检测移动请求,并将URL更改为m.qqq。com。WP安装将切换到qqq移动主题,而不是qqq主题。你会怎么做?我正在尝试查找执行此操作的代码,以便在本地dev实例上执行相同的操作。谢谢你的帮助。

  • 新用户表单-自定义菜单页面

    时间:2014-01-04

    我有一个关于创建新用户的问题。我正在为我正在开发的这个wp站点创建一个插件。我已经为这些角色设置了自定义角色,我想为“所有者”角色设置一个单独的菜单项,以便能够访问和添加新的工作人员。我会使用“添加用户”菜单,但我想对其进行自定义,以显示“员工”和“添加新员工”,但我不能这样做,我不这么认为。所以,我选择了这条路线。无论如何我曾尝试在“user new.php”和“users.php”的上下文中复制并更改路径,但我仍然会遇到错误。我尝试过复制查看源代码的内容,但也没有成功。我想要大致相同的设置。。。可能会