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

  • 我是否可以防止_TITLE筛选器对仪表板的帖子/页面标题的影响?

    时间:2017-10-15

    我试图过滤帖子的标题,以便只在首页上使用结果,但它也会影响仪表板,因此任何可用的条件都只影响前端。这是我的代码,它显示了标题与主要类别名称的组合,它可以工作,但仅限于我提到的事项: function edit_title($title, $id){ if(get_post_type($id) == \'post\'){ $allcats = get_categories(); $catnames = a

  • 揭开短码术语的神秘面纱

    时间:2017-10-14

    Tuts Plus中的代码片段→function link($atts, $content = null) { extract(shortcode_atts(array( "to" => \'http://net.tutsplus.com\' ), $atts)); return \'<a href="\'.$to.\'">\'.$content.\'</a>\';

  • WordPress插件样板:添加第三方脚本和样式

    时间:2017-10-14

    我正在使用Wordpress Plugin Boilerplate (wppb.io)来构建一个自定义插件,我不太确定在哪里放置jQuery计时器的第三方脚本和第三方样式。因为时间选择器只在管理区域使用,所以只需将第三方文件放入admin/js 和admin/css 文件夹,以及管理区域的自定义脚本和样式?更新时间:According to top contributer of the boilerplate, Tom McFarlin 你应该把它们放在各自的css 和js 文件夹,因此我已将Samuel

  • 将自定义发布类型菜单添加到特定位置的另一个菜单

    时间:2017-10-13

    可以在另一个菜单(在我的情况下是我创建的自定义菜单)下添加自定义帖子类型的菜单,但这将作为第一项显示。我该如何准确地将其移动到不同的位置,例如列表中的第二个或第三个位置?Wordpress建议:注意:当使用“some string”显示为插件创建的菜单页面的子菜单时,此项将成为第一个子菜单项,并替换顶级链接的位置。如果不需要这样做,则创建菜单页的插件需要将add\\u action priority for admin\\u菜单设置为9或更低。然而,我如何准确地应用这一点?这件事我有点想不出答案。函数ad

  • 为自定义帖子类型帖子动态分配自定义模板

    时间:2017-10-13

    因此,我正在编写一个插件,我想将插件目录中存在的自定义模板分配给注册的CPT(功能)。我有cpt功能模板。php作为位于我的插件文件夹根目录中的文件名。我可以这样做吗:add_filter(\'single_template\', function($original){ global $post; //$post_name = $post->post_name; $post_type = $post->post_type; $base_name

  • 在插件URL中填充CPT的是哪个文件

    时间:2017-10-13

    我有一个自定义的帖子类型,叫做Movie 启用“重写段塞”功能时为:... \'rewrite\' => array(\'slug\' => \'movies\',\'with_front\' => true, \'hierarchical\' => true ), .... 在主题目录中,我还有single-movies.php 和taxonomy-movies.php 现在当我创建一个Now CPT a时URL 生成的likewww.domain.co

  • 如何存储使用拖放构建器构建的帖子/页面的数据?

    时间:2017-10-13

    我正在创建一个插件,类似于https://www.wpbeaverbuilder.com/可以拖动(&A);拖放元素以创建布局等。在这种情况下,存储帖子内容的最佳方式是什么?理想情况下,它不应该在禁用插件后丢失。当前选项包括:将WP\\u POSTS表另存为短代码创建我自己的表,存储在JSON中,然后用生成的HTML填充WP\\u POSTS表,我不喜欢这两种格式,因为短代码会使切换变得困难,因为您必须使用生成的短代码(尽管您在那里有一个解决方法)。在用户需要进行编辑之前,HTML是可以使用的。

  • 使用ServiceWorker预存WordPress帖子

    时间:2017-10-12

    我一直在用Offline Content Mozilla为我的网站实现离线功能的插件,我很高兴,但它的在线预处理选项包括页面。我最重要的内容,我的指南,都在帖子里。Mozilla插件似乎被放弃了,所以我想我应该制作一个修改版本供自己使用。我在这里找到了脱机内容获取页面并将其提供给serviceworker缓存的代码: private function get_precache_list() { $precache_options = $this->options->get(\

  • 如何为此表单添加WordPress现时词以避免CSRF

    时间:2017-10-10

    这是表格,我想在其中添加一个WordPress nonce: <form action=\"\" method=\"post\"> <label>Enter your email address:</label> <input id=\"email\" type=\"email\" name=\"yourmail\" value=\"<?php echo $current_user->user_emai

  • 如何在自定义帖子类型中启用或禁用复选框

    时间:2017-10-09

    在自定义帖子类型中,我取消设置要添加的标题列onclick 事件,但它会将复选框移到下一列,如何将复选框返回到标题,或者如果我想完全隐藏,如何才能做到这一点。http://prntscr.com/gv5odl首先,我删除所有行操作add_filter(\'post_row_actions\', \'remove_row_actions\', 10, 1); function remove_row_actions($actions) { if (get_post_

  • Correct Plugin File Path

    时间:2017-10-09

    警告:require\\u once(/assets/MCAPI.class.php):无法打开流:在home2中没有这样的文件或目录/wp内容/插件/bplugin/短代码。php联机148致命错误:require\\u once():无法打开所需的“/assets/MCAPI”。班php“(include\\u path=\'。:/opt/php54/lib/php”)位于/wp内容/插件/bplugin/短代码。php联机148require_once(plugin_dir_path( __FILE

  • OnClick帖子标题在管理区域的javascript文件不起作用

    时间:2017-10-09

    我试图加载一个弹出窗口,点击管理区的帖子标题,然后通过元查询获取数据,并在弹出窗口中显示,但在控制台中显示错误,js函数未定义。看起来文件没有正确包含,我尝试了很多方法,但仍然是一样的。我正在尝试将该文件包含在插件名“tasks”中,js文件位于tasks/assets/js/functins.jshttp://prntscr.com/gv2ea2这里我包括脚本文件add_action(\'wp_enqueue_scripts\',\'tasks_js_file_func\'); &#x

  • WordPress删除带有字符串的MySQL行

    时间:2017-10-08

    因此,我正在更新一个旧wordpress插件(从未发布)的代码,我希望在导入新数据之前数据库保持“干净”,否则数据只会累积起来,我希望在每次导入之前都保持干净,这样就不会发生重复。这是我正在使用的代码,但似乎不起作用。global $wpdb; $wpdb->delete( $wpdb->postmeta WHERE meta_key LIKE \'_cb_%\' ) ); $wpdb->delete( $wpdb->posts WHERE post_type LI

  • 需要有人帮助您管理成员的点数来编写接口函数吗?谢谢

    时间:2017-10-08

    // hook when user logs in add_action(\'wp_login\', \'your_function\', 10, 2); function your_function($user_login, $user) { $user_id = $user->ID; // getting prev. saved meta $first_login = get_user_meta($user_id

  • AJAX和PHP|通过AJAX从PHP文件中调用特定的PHP函数?

    时间:2017-10-07

    我是AJAX的初学者,所以欢迎参考。是否可以使用AJAX从PHP文件调用特定的PHP函数(而不是运行整个PHP文件)?如果是,如何?背景:我有一个我想要的jQuery按钮,只要点击它,就会调用某个给定PHP文件中的特定PHP函数。我不希望创建一个全新的文件来运行函数体,因为我想从中运行代码的PHP文件是一个大的功能文件(WordPressfunctions.php 文件)。

  • 奇怪的短码错误:短码是否需要依赖关系?

    时间:2017-10-06

    是否存在与哪个短代码相关的依赖项?[news_weber][/news_weber] → 不起作用,但与一起使用时do_shortcode 它起作用的方法。我已安装Ultimate shortcode plugin 检查是否有效。该插件的所有短代码都能正常工作,奇怪的是,一旦安装了该插件,我的自定义短代码也能正常工作,一旦卸载,我的自定义短代码就停止工作。连接是什么?是否有任何依赖项没有包含在我的主题中,并且一旦安装了第三方插件,它们就会被包括在内?更新→</如果在post(edit mode) e

  • 如何在编辑附件时设置自定义字段的格式?

    时间:2017-10-06

    我将一些自定义字段添加到附件中,大致在插件中这样做(基于this tutorial):function myplugin_add_attachment_fields( $form_fields, $post ) { $fields = array( \'myplugin_credit\' => array( \'label\' => \'Credit\', \'in

  • 如何在所有用户登录后将主页重定向到另一个页面?

    时间:2017-10-02

    如何在登录所有用户角色(而非特定角色)后将主页更改为其他页面?

  • 使用ON SELECT时的wp.media Java脚本问题

    时间:2017-10-01

    我不是JS方面的专家,所以我在我的插件中遇到了一个问题,问题是我使用wp.media 对于每个字段,您将在下面的代码中看到:var mediaClientUploader; // background $(document).on(\'click\', \'.upload_client_logo\', function(e) { // blocking e.preventDefault(); var $this = $(t

  • Esc_attr__()和esc_attr_e()的区别和示例

    时间:2017-09-29

    我想知道这些函数之间的区别。esc\\u attr\\uuuu()和esc\\u attr\\u e()当建议他们使用它们时,使用的示例是什么。