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

  • 从自定义WordPress插件页面创建动态页面内容

    时间:2016-05-17

    我想从一个插件中创建一个自定义Wordpress页面,该插件显示的内容不是来自Wordpress,它有2个get参数,并对其应用重写规则。假设我有一个名为test的文件。php。我希望使用2个get参数来使用URL显示内容:实例com/param1/param2/我在插件方面很好(管理等…)但对自定义页面没有任何线索。目前,我的测试中有这个代码。php文件,但我真的不确定这样做是否正确:include(\'../../../wp-load.php\'); include(\'myplugin.ph

  • 更改插件主文件名(当前在repo中)

    时间:2016-05-17

    我想在我尝试并破坏我的插件之前先问一下。是否可以更新当前在repo中的插件主文件名?这是我制作的第一个插件,文件名是超长的。。。谢谢

  • 如何将第三级子菜单添加到WordPress管理菜单

    时间:2016-05-18

    是否有一个功能、操作或过滤器,我可以用来将第三级下拉菜单添加到WordPress管理菜单。例如,现在在侧栏菜单中,有一个帖子菜单,在帖子下有编辑帖子、添加新帖子、类别和标签的子菜单。页面也有类似的功能。我想做的是添加一个名为“内容”的菜单项,并将其放置在内容帖子、页面和我的自定义内容类型下面,以及每个条目下面的相关子菜单(编辑、添加等)。我想通过我创建的自定义插件来实现这一点。问题是,我找不到有关如何添加第三级子菜单的任何信息。有什么想法吗?谢谢

  • 自定义MySQL查询以提取高级自定义字段?

    时间:2016-05-18

    我正在尝试修改My Wish List plugin 以便检索一些自定义字段(我使用Advanced Custom Fields plugin 在管理端创建自定义字段)。该插件使用下面的自定义查询提取特定数据,但我想在该循环中检索每个帖子的自定义字段。谈到MySQL,我非常不懂,但我想我需要在SELECT 这样的查询也可以检索自定义字段,对吗?:b.post_meta AS posts_meta, Here\'s the plugin\'s MySQL query in full:$posts =

  • 禁用WordPress管理菜单中的自动展开菜单

    时间:2016-05-18

    现在,当我单击wordpress管理菜单中的菜单项时,该页面所属的部分会自动展开。例如,如果单击“设置”部分中的链接,则整个“设置”部分将展开:另一方面,如果单击外观菜单中的链接,则整个外观部分将展开:是否有禁用该功能的功能或操作?也就是说,我不希望这些部分被扩展,而是像所有其他部分一样保持关闭,即:

  • map urls to plugins

    时间:2016-05-18

    我刚刚开始插件开发,并参考codex编写了一些管理功能。但是,我现在想在前端添加一些功能,但要使用一些URL,例如:/items/items/item-slug/items/search/term</因此,我想做的是在我的插件中拦截这些URL,以便它们映射到插件中的特定功能。这些将是带有其他逻辑的显示页面,用于获取数据、处理发布的数据等。我所需要的只是为我需要使用的函数指出正确的方向。非常感谢。

  • 如何将评论气泡移动到工具栏的右侧

    时间:2016-05-18

    在admin部分,Comments气泡位于工具栏的左侧。我知道如何去除泡沫。我不知道如何将其移动到工具栏的右侧(在“Howdy,[用户名]”旁边)。有什么想法吗?

  • 有没有办法获取页面中使用的所有模板部件的名称或插件?

    时间:2016-05-20

    我正在开发一个自定义插件,其中我使用单页模板并仅使用ajax更改模板部分,我想检索模板部分slug或name(如custom-header.php、custom-footer.php、custom-sidebar.php、custom-profile.php等)。是否有任何可能的方法来获取页面中使用的所有模板部件名称?类似于get_included_files() 我们不能在wordpress中使用它,因为它可能会显示包含的数百个文件,对我来说是156:P和非关联数组:P

  • 如何创建与WordPress弹出窗口功能相同的弹出窗口

    时间:2016-05-20

    我想包括一个弹出窗口,这是一样的wordpress弹出窗口。就像我们点击wordpress编辑器的链接按钮,它会打开一个弹出窗口。我想这样做。

  • 将默认URL更改为插件自定义帖子类型

    时间:2016-05-21

    我在我的插件“Luckydraw”中有一个自定义帖子类型作为“凭证”。通过单击post链接,wordpress将其URL生成为:http://localhost:81/luckydraw/index.php/voucher/testing-2/ 但我想把它改为:http://localhost:81/luckydraw/voucher/testing-2/ 我该怎么做?

  • 如何在更新插件的同时更新已有的表?

    时间:2016-05-22

    我在我的插件(v1.1)表中添加了一个新字段(time\\u last\\u),然后将插件作为1.2版上传到wordpress svn存储库。当我从管理面板更新插件时,它不会在表中创建字段(time\\u last\\u)。以下是我尝试过的:function ulh_add_user_logins_table() { global $wpdb; $oldVersion = get_option( \'fa_userloginhostory_version\', \'

  • WordPress插件中的AJAX问题

    时间:2016-05-23

    我正在编写一个插件,试图从数据库中获取一些数据,并使用AJAX发布它。在发送AJAX请求后,PHP处理数据,并试图给我一些页面数据,但它不会显示在页面上。如何解决此问题?以下是主文件的一些代码:require(\'get_state.php\'); require($_SERVER[\'DOCUMENT_ROOT\'].\'/wp-load.php\'); function filteroption_func_handler_oil_filters_marka($att) {&#

  • Metabox不显示在自定义发布类型上,但显示在页面和发布上

    时间:2016-05-23

    我有一个自定义的帖子类型,如function cpt_Projects() { $labels = array( \'name\' => \'Projects\', \'singular_name\' => \'Project\', \'menu_name\' => \'Projects\', \'name_a

  • WP_UPDATE_POST删除CPT中的POST元数据

    时间:2016-05-25

    我有一个名为“directory”的自定义帖子类型,它包括一些元/自定义字段。下面的脚本仅用于在运行时更改post状态。这不在保存帖子的管理面板上。这是一个单独运行的脚本。require(\'../../../wp-blog-header.php\'); global $wpdb; global $post; $directories = get_posts( $get_directories ); foreach ($directories as $direct

  • 如何筛选特定内容变量的内容

    时间:2016-05-25

    我创建了一个插件,可以添加其他帖子的内容,并将此内容放在原始内容旁边。我可以说,这个内容应该出现在原始帖子内容的底部。我明白了post_content 我的额外职位,然后打电话apply_filter(\'the_content\', $custom) 但这段代码不仅用于$custom, 但对于原创内容也是如此!我做错了什么?add_filter( \'the_content\', \'custom_content\' ); function custom_content( $conte

  • 管理员设置是否在每次点击主页时更新?

    时间:2016-05-26

    我创建了一个插件,可以将当天X点之前下的所有订单发送到电子邮件Y。我在这里遵循了教程:https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-1在每次选项更新时,它会删除所有计划的事件并添加新的事件。出于某种原因,我不明白,只要有人以管理员身份登录主页,就会发送电子邮件。一旦我更改并保存设置,它就会停止。以下是我认为相关的代码:public function options_update() { register_s

  • 访问WP在表单提交处理程序中的函数

    时间:2016-05-26

    我有一个嵌入在自定义帖子类型中的表单。表单操作指向位于我的mu插件目录中的PHP文件:<form action=\"http://www.foo.com/wp-content/mu-plugins/FormCode/formprocess.php\"> 这很好用;在“提交”时,将调用此PHP文件。我的问题是formprocess.php 似乎没有在范围中“看到”核心WP功能。例如,调用wp_verify_nonce() 正在引发HTTP 500错误。我尝试添加require_once

  • 如何在新选项卡中仅显示phpinfo()?

    时间:2016-05-27

    我的问题是,我想向我的插件添加一个链接,该链接应该将管理员用户指向一个显示phpinfo()的新空白页?有人能告诉我怎么做吗?我知道WordFence在他们的诊断页面下有这样的功能,我希望我的插件基本上也能做同样的事情。

  • 在帖子的状态和可见性方面所做的更改要挂钩什么函数

    时间:2016-05-28

    我有一个函数可以在每次发布或更新帖子时运行。现在我正在做function myFunction(){ //Do Something } add_filter(\'publish_post\',\'myFunction\'); add_filter(\'wp_update_post\',\'myFunction\'); 现在,当我这样做时,当我发布帖子或对Status: Draft/Pending Review (如附图所示),不调用该函数。要钩住哪个

  • 对帖子进行分页时更改页面标题

    时间:2016-05-29

    我刚刚更改了标题中的标题标记。像这样的php<title><?php if ( $paged < 2 ) { } else { echo (\' Page \'); echo ($paged);} ?></title> Just want to change the title like “一些文本-2/7-一些其他文本”其中2/7是指共7页,当前访问页为2页如何正确更改标题