您当前的位置:首页 > TAG信息列表 > plugin-development
我是否可以防止_TITLE筛选器对仪表板的帖子/页面标题的影响?
我试图过滤帖子的标题,以便只在首页上使用结果,但它也会影响仪表板,因此任何可用的条件都只影响前端。这是我的代码,它显示了标题与主要类别名称的组合,它可以工作,但仅限于我提到的事项: function edit_title($title, $id){ if(get_post_type($id) == \'post\'){ $allcats = get_categories(); $catnames = a
揭开短码术语的神秘面纱
Tuts Plus中的代码片段→function link($atts, $content = null) { extract(shortcode_atts(array( "to" => \'http://net.tutsplus.com\' ), $atts)); return \'<a href="\'.$to.\'">\'.$content.\'</a>\';
WordPress插件样板:添加第三方脚本和样式
我正在使用Wordpress Plugin Boilerplate (wppb.io)来构建一个自定义插件,我不太确定在哪里放置jQuery计时器的第三方脚本和第三方样式。因为时间选择器只在管理区域使用,所以只需将第三方文件放入admin/js 和admin/css 文件夹,以及管理区域的自定义脚本和样式?更新时间:According to top contributer of the boilerplate, Tom McFarlin 你应该把它们放在各自的css 和js 文件夹,因此我已将Samuel
将自定义发布类型菜单添加到特定位置的另一个菜单
可以在另一个菜单(在我的情况下是我创建的自定义菜单)下添加自定义帖子类型的菜单,但这将作为第一项显示。我该如何准确地将其移动到不同的位置,例如列表中的第二个或第三个位置?Wordpress建议:注意:当使用“some string”显示为插件创建的菜单页面的子菜单时,此项将成为第一个子菜单项,并替换顶级链接的位置。如果不需要这样做,则创建菜单页的插件需要将add\\u action priority for admin\\u菜单设置为9或更低。然而,我如何准确地应用这一点?这件事我有点想不出答案。函数ad
为自定义帖子类型帖子动态分配自定义模板
因此,我正在编写一个插件,我想将插件目录中存在的自定义模板分配给注册的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的是哪个文件
我有一个自定义的帖子类型,叫做Movie 启用“重写段塞”功能时为:... \'rewrite\' => array(\'slug\' => \'movies\',\'with_front\' => true, \'hierarchical\' => true ), .... 在主题目录中,我还有single-movies.php 和taxonomy-movies.php 现在当我创建一个Now CPT a时URL 生成的likewww.domain.co
如何存储使用拖放构建器构建的帖子/页面的数据?
我正在创建一个插件,类似于https://www.wpbeaverbuilder.com/可以拖动(&A);拖放元素以创建布局等。在这种情况下,存储帖子内容的最佳方式是什么?理想情况下,它不应该在禁用插件后丢失。当前选项包括:将WP\\u POSTS表另存为短代码创建我自己的表,存储在JSON中,然后用生成的HTML填充WP\\u POSTS表,我不喜欢这两种格式,因为短代码会使切换变得困难,因为您必须使用生成的短代码(尽管您在那里有一个解决方法)。在用户需要进行编辑之前,HTML是可以使用的。
使用ServiceWorker预存WordPress帖子
我一直在用Offline Content Mozilla为我的网站实现离线功能的插件,我很高兴,但它的在线预处理选项包括页面。我最重要的内容,我的指南,都在帖子里。Mozilla插件似乎被放弃了,所以我想我应该制作一个修改版本供自己使用。我在这里找到了脱机内容获取页面并将其提供给serviceworker缓存的代码: private function get_precache_list() { $precache_options = $this->options->get(\
如何为此表单添加WordPress现时词以避免CSRF
这是表格,我想在其中添加一个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
如何在自定义帖子类型中启用或禁用复选框
在自定义帖子类型中,我取消设置要添加的标题列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
警告: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文件不起作用
我试图加载一个弹出窗口,点击管理区的帖子标题,然后通过元查询获取数据,并在弹出窗口中显示,但在控制台中显示错误,js函数未定义。看起来文件没有正确包含,我尝试了很多方法,但仍然是一样的。我正在尝试将该文件包含在插件名“tasks”中,js文件位于tasks/assets/js/functins.jshttp://prntscr.com/gv2ea2这里我包括脚本文件add_action(\'wp_enqueue_scripts\',\'tasks_js_file_func\');
WordPress删除带有字符串的MySQL行
因此,我正在更新一个旧wordpress插件(从未发布)的代码,我希望在导入新数据之前数据库保持“干净”,否则数据只会累积起来,我希望在每次导入之前都保持干净,这样就不会发生重复。这是我正在使用的代码,但似乎不起作用。global $wpdb; $wpdb->delete( $wpdb->postmeta WHERE meta_key LIKE \'_cb_%\' ) ); $wpdb->delete( $wpdb->posts WHERE post_type LI
需要有人帮助您管理成员的点数来编写接口函数吗?谢谢
// 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函数?
我是AJAX的初学者,所以欢迎参考。是否可以使用AJAX从PHP文件调用特定的PHP函数(而不是运行整个PHP文件)?如果是,如何?背景:我有一个我想要的jQuery按钮,只要点击它,就会调用某个给定PHP文件中的特定PHP函数。我不希望创建一个全新的文件来运行函数体,因为我想从中运行代码的PHP文件是一个大的功能文件(WordPressfunctions.php 文件)。
奇怪的短码错误:短码是否需要依赖关系?
是否存在与哪个短代码相关的依赖项?[news_weber][/news_weber] → 不起作用,但与一起使用时do_shortcode 它起作用的方法。我已安装Ultimate shortcode plugin 检查是否有效。该插件的所有短代码都能正常工作,奇怪的是,一旦安装了该插件,我的自定义短代码也能正常工作,一旦卸载,我的自定义短代码就停止工作。连接是什么?是否有任何依赖项没有包含在我的主题中,并且一旦安装了第三方插件,它们就会被包括在内?更新→</如果在post(edit mode) e
如何在编辑附件时设置自定义字段的格式?
我将一些自定义字段添加到附件中,大致在插件中这样做(基于this tutorial):function myplugin_add_attachment_fields( $form_fields, $post ) { $fields = array( \'myplugin_credit\' => array( \'label\' => \'Credit\', \'in
如何在所有用户登录后将主页重定向到另一个页面?
如何在登录所有用户角色(而非特定角色)后将主页更改为其他页面?
使用ON SELECT时的wp.media Java脚本问题
我不是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()的区别和示例
我想知道这些函数之间的区别。esc\\u attr\\uuuu()和esc\\u attr\\u e()当建议他们使用它们时,使用的示例是什么。