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

  • 没有菜单项的管理子页面

    时间:2012-11-21

    我在WP Adminmenu中添加了一些页面add_menu_page 和add_submenu_page. 这些页面的URL如下所示admin.php?page=my-plugin/admin/submenupage.php. 如果我现在尝试添加一个尚未注册到菜单的页面,并使用链接到该页面<a href=\"?page=my-plugin/admin/add.php\"> 我遇到权限错误。有没有一种方法可以将页面添加到管理区域而不将其注册到菜单?

  • WP_Query returns no results

    时间:2012-11-22

    我正在使用wp\\u query创建一个自定义查询来检索搜索结果,但它返回0个结果。代码如下:$query = \'s=the&posts_per_page=5&paged=1\'; $custom_query = new WP_Query(); $custom_query->query($query); if( $custom_query->have_posts() ) { while ( $custom_query-

  • 插件选项页面-将两个相关选项保存为一个条目

    时间:2012-11-23

    我为我的插件创建了一个选项页面,用户可以在其中指定图像尺寸,这些尺寸将被保存以供以后使用。到目前为止,用户在一个输入字段(如200x200)中输入图像尺寸。为了方便用户使用,我想将其拆分为两个输入字段,中间有一个x(一个用于x,一个用于y维度)。我的问题是:如何做到这一点,并且仍然将这些字段保存为一个条目,如200x200?我的意思是,我怎么能告诉wordpress这两个领域属于同一个领域?到目前为止,我的选项页面表单如下所示:<form method=\"post\" action=\"optio

  • 将现有站点更新到3.5候选版本

    时间:2012-11-23

    我有一个现有的网站,我想现在更新到3.5版本,因为我想看看我的插件和主题是否在其中工作。我不想等待完整版本的发布(当我能够自动更新时),我也不介意3.5仍然处于发行候选状态。我可以直接复制3.5中的所有文件,但我担心数据库可能也会有一些变化。我不想建立一个单独的测试站点。这是一个小网站,如果出了什么问题,它不会是世界末日。如何将现有网站更新为Wordpress的非最终版本?

  • 创建自定义POST类型发布循环

    时间:2012-11-23

    我想重新发布所有以前发布的自定义帖子类型的产品。假设帖子类型为“事件”我是这样想的:$args = array( \'post_type\' => \'events\', \'post_status\' => \'publish\', // get only published posts? \'posts_per_page\' => -1 ); $posts = new WP_Query( $args ); if ( $posts -&g

  • Plugin: database creation

    时间:2012-11-25

    有人能告诉我这个函数有什么问题吗?function xattachments_db_install() { global $wpdb; $xattachments_db_version = \"1.0\"; $table_name = $wpdb->prefix .\"xattachments\"; $sql = \"CREATE TABLE IF NOT EXISTS \".$table_name. \" (

  • 如何在插件文件夹中创建目录?

    时间:2012-11-25

    我正在WordPress版本3.4.2中创建一个插件。当管理员提交表单时,将在我的插件目录中创建一个新文件夹,并在该新文件夹中保存一个文件。但它给了我以下错误:error : The file has not been created $dir = plugins_url().\"/folder-name/; 上述代码返回以下路径:http://localhost/website/wp-content/plugins/abc/folder-name mkd

  • 可以通过插件功能更改当前主题的header.php吗?

    时间:2012-11-25

    我需要在标题中添加一些html。php,而不是直接更改标题。php的主题或创建子主题,如何仅使用操作和/或挂钩?

  • Execute a function using ajax

    时间:2012-11-27

    我有一个函数function getSingleAmazonProduct($asin=\'\'). 它返回一个亚马逊产品。我有一个表单字段可以输入$asin. <div id=\"asinform\"> <form id=\"productpreview\" action=\"#\"> <input type=\"text\" id=\"asin\" name=\"asin\" value=\"\" placehold

  • Listen to Post action

    时间:2012-11-27

    我正在编写一个插件,将自定义元框添加到帖子页面。我想在用户离开编辑帖子页面或用户停止编辑特定帖子时触发一个事件。有没有办法在帖子页面上收听事件?

  • 在我的AJAX提交上触发一个传统函数

    时间:2012-11-27

    我正在为我的家人开发一个小型社区风格的网站。它主要是社交网络的一个小版本,这样我的侄女和侄子就可以互相取乐了。我已经设置了“freinding”功能,它工作得很好。但是,当我响应朋友的请求时,会触发一个额外的ajax函数。我的AJAX功能可以工作并更新数据库,但无法发送电子邮件通知,我认为这是由于启动了额外的AJAX功能。提交响应(接受或忽略)后,FireBug显示我的AJAX函数已临时移动-我看到一个302临时移动错误。就在它下面的另一个GET请求为我登录的用户触发。FireBug中的标题如下所示:Ca

  • 在插件中登录用户ID的正确方式是什么?

    时间:2012-11-28

    我需要在插件中登录用户id。这是正确的方式吗?$root = dirname(dirname(dirname(dirname(__FILE__)))); if (file_exists($root.\'/wp-load.php\')) { require_once($root.\'/wp-load.php\'); } $user_id = get_current_user_id(); Otto saying 我们不应该加载wp加载。php文件,因为我们不知道wp加

  • 微件更新函数不保存值

    时间:2012-11-29

    你好WordPress答案!我的小部件有问题update 函数正确保存值,但首先让我解释一下情况。我正在编写一个简单的新闻报价器小部件插件,它通过小部件设置表单中的复选框过滤按帖子类型显示的帖子。要生成复选框,我使用foreach 循环查看可用的帖子类型。但是,小部件更新功能没有保存post类型值。我通过做一个print_r 在表单函数中(值存在)和小部件函数中(值不存在)。这是我的代码:class ami_newsticker_widget extends WP_Widget { //

  • 致命错误:调用未定义的函数wp_mail()

    时间:2012-12-02

    我正在使用插件wordpress-simple-paypal-shopping-cart 对于我的购物车要求。我试图通过这个插件发送电子邮件时,一些付款是通过使用IPN。我的代码:$invoiceProducts = $_SESSION[\'simpleCart\']; if(isset($invoiceProducts) && !empty($invoiceProducts)){ $html = renderHTML($invoiceProduct

  • 从自定义帖子类型中删除自定义分类Metabox

    时间:2012-12-03

    我已经创建了一个自定义帖子类型“hotel”和自定义“taxonomy”,所以当管理员创建一个新酒店并保存它时,会自动创建相关的自定义分类,但我不想在管理端的酒店编辑页面中显示自定义元框,因此我使用了WordPress功能,但什么都没有发生。我的自定义邮政编码 $Hotel_labels = array( \'name\' => _x(\'Hotels\', \'post type general name\'), \'singular_name\' => _x(\'Hote

  • WordPress wp-Includes文件夹是用来做什么的?

    时间:2012-12-04

    wordpress wp includes文件夹用于什么?也就是说,它的基本架构目的是什么,例如,为什么它不都在主题或管理文件夹中?插件开发人员可以依赖它的内容(例如jQuery)吗?依赖多长时间?我还想知道,谁来决定其中的内容,以及在Wordpress更改时如何维护它,所有这些是否都作为政策文档记录在某个地方?

  • WP_INSERT_USER不断回显数值

    时间:2012-12-04

    这让我烦透了。基本上,我已经将问题缩小到一行代码:$user_id = wp_insert_user ($userdata); 据我所知,此处不应回显任何内容,但我应获取从wp\\u insert\\u user函数返回的user\\u id。我得到的是回复的电子邮件和其他价值观。目前,我将粘贴整个函数的代码,但我已经对其进行了单独测试,这是导致ajax调用中出现回声的代码行,因为它没有在JSON变量中格式化,所以会弄乱我的返回。请参见下面的代码(Thanks you in advance fo

  • 如何在我的自定义插件中获得更改后的帖子标题,该插件在调用‘save_post’时触发?

    时间:2012-12-07

    我创建了一个自定义WordPress插件,该插件使用add\\u filter()钩住“save\\u post”。我需要对帖子标题进行处理,每当用户更改标题时,我的插件都无法获取新标题,直到第二次更新帖子(在管理中不再次更改标题)。例如,我有一篇名为“WordPress Rocks”的帖子。我将其更改为“WordPress很酷”,但我的插件在更新帖子时使用get\\u the\\u title($post\\u id)将标题显示为“WordPress Rocks”。我回去对帖子进行了第二次更新,这次没有

  • 如何在不修改主题的情况下控制自定义帖子类型的输出?

    时间:2012-12-07

    我有一个自定义的帖子类型“properties”,我想控制它的HTML输出。为了简单起见,让我们将重点放在archive 看法作为一个基本示例,下面是archive.php 文件:<?php while ( have_posts() ) : the_post(); ?> <h2><?php the_title(); ?></h2> <div><?php the_content(); ?></div

  • 如何重定向到管理部分中自定义页面上的操作

    时间:2012-12-08

    目前我正在开发(至少尝试;)处理自定义图像库的插件。但我偶然发现了一个问题。我试着想象一下。我已经创建了自定义菜单页,可以在上面编辑库选项,也可以添加/删除/编辑库元素。我确实为每个库项目添加了链接,所以在选择“编辑”后,我可以修改元素。function column_rls_name($item) { $actions = array( \'edit\' => sprintf(\'<a href=\"?page=%s&action