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

  • 使用WordPress插件样板在特定插件管理页面上排队样式表

    时间:2015-12-22

    我正在使用WPPB, 而且似乎无法让我的CSS仅在插件的管理页面上排队。我的类{plugin}-admin中有一个函数。应将脚本排入队列的php文件。我可以看到它是以css文件的正确文件路径运行的,但是由于某种原因,脚本没有进入队列,并且我找不到错误。我放入error\\u日志以确认jo_page_enqueue_styles 函数实际上只在正确的页面上运行,但仍然没有样式表。public function jo_page_enqueue_styles() { error_log

  • 使用可视编辑器时,允许在图库设置页面上显示多个模板视图

    时间:2015-12-23

    我想把这个扩展一下answer 可以从UI切换短代码属性,并根据这些属性更改库标记。[gallery owl=\"true\" link=\"none\" size=\"medium\" ids=\"378,377,376,375,374,373\"] 在这种情况下,如果owl 设置为true 然后Owl Carousel 将在画廊的位置渲染-确实如此。但就像任何短代码一样,你必须记住正确的属性。鉴于我还希望能够交换旋转木马iDangerous Swiper 然后是属性owl 受支持的功能集限制

  • 插件中的分类无效

    时间:2015-12-25

    我在一个函数文件中注册了两个分类法。然后按如下方式初始化它们:function foo_register_post_types_and_taxonomies() { foo_register_post_types(); // defined in lib/post_types.php foo_register_taxonomies(); // defined in lib/taxonomies.php } add_action(\'init\', \'fo

  • 插件主动输出帖子内容!

    时间:2015-12-27

    我已经编写了我的第一个插件。目的是展示前6篇文章的图片、标题和摘录。(它使用Divi中的函数,这里和那里)。function jm_blog_layout($atts) { ob_start(); echo \'<div class=\"featured-posts\">\'; query_posts(array(\'category_name\' => \"\", \'posts_per_page\' =&g

  • PREPROCESS_COMMENT数组没有COMMENT_ID

    时间:2015-12-27

    我有一个使用过滤器的函数preprocess_comment 并且想要使用update_comment_meta( $comment[\'comment_ID\'], \'post_id\', $post_id );. 但是,preprocess\\u注释中的数组没有comment_ID.在查看过滤器时,我找不到用于此函数的其他过滤器。该函数将评论写入外部论坛。此部分功能正常工作,但在update_comment_meta 由于错误“重复”注释。在查看数据库时comment_post_ID 写入数据库,而

  • 如何确定当前文件是加载到插件中还是主题中?

    时间:2015-12-28

    如何确定当前文件是加载在插件中还是加载在主题中?一个布尔PHP函数。

  • 仅显示好友的帖子

    时间:2015-12-28

    因此,我正在使用WPMU-Dev-friends插件,该插件为WP成员添加了搜索朋友和添加新朋友等功能。PHP文件中定义了一个特定的功能,可以检查用户是否是朋友。此函数的代码如下:/** * Utility function to determine is a user is friends with another user. * * @since 1.2.3 * * @param * tmp_uid - int - Current user

  • 当插件目录在WordPress目录之外时,plugin_dir_url和plugin_basename不起作用

    时间:2015-12-29

    我已经使用这些功能很长时间了,但昨天我注意到它们在插件目录位于WordPress主文件夹之外的站点上工作不正常。WP_PLUGIN_DIR 和WP_PLUGIN_URL 已正确设置如下:define( \'WP_PLUGIN_DIR\', \'/var/www/plugins\' ); define( \'WP_PLUGIN_URL\', \'http://test.com/plugins\' ); 现在如果__FILE__ 是/var/www/plugins/forms-plugin/

  • 激活我的插件时获得重复页面

    时间:2015-12-29

    我正在创建一个插件,我需要在其中创建一个动态页面并为其分配一个模板。我使用以下代码创建了它:function gallerypage() { global $wpdb; $check_page = $wpdb->get_row( \"SELECT * FROM wp_posts WHERE post_name = \'archive-gallery\'\" ); if ( ! $check_page ) { $

  • 如何过滤GET_ADVIENT_POST()?

    时间:2015-12-29

    我不喜欢在前端插入已发布帖子的私人帖子,所以我正在编写一个插件,试图将它们隔离开来。作为这项工作的一部分,我想修改单个帖子视图上的帖子导航,以便:如果帖子已发布,帖子导航仅显示已发布的帖子。如果帖子是私有的,则帖子导航仅显示私有帖子。这就是我已经走了多远,这显然是不完整的,但我可以提供一些关于如何继续的建议。/* *filter get_adjacent_post */ public function get_next_post_mod($where){

  • 向WordPress导航菜单添加自定义域

    时间:2015-12-30

    我在导航菜单项中添加了新的自定义复选框字段。当我选中它的工作状态,但当我想取消选中它不工作并保持选中状态时,该复选框添加时没有任何问题。下面的代码显示了创建复选框自定义字段>它是否包含任何错误?first i created check box key within databasefunction YPE_setup_custom_fields($item) { $item->divider = get_post_meta($item->ID, \'_menu_item

  • Redux框架:将定制的css添加到输出css

    时间:2017-01-03

    我想将普通文本字段中的边界半径添加到redux框架的输出css中。不幸的是,普通文本字段不支持输出参数。如何将自定义css添加到redux创建的css中?

  • 当某个WP版本不满足时,停止激活过程中的插件,然后在ADMIN_NOTICES操作挂钩中显示错误消息

    时间:2017-01-03

    我有一个插件,如果它不符合特定的WP版本号,我不想被激活,然后在admin\\u notices操作挂钩中显示错误消息。就我所研究的而言,下面的代码是我能够实现这一目标的最佳代码:$wp_version = get_bloginfo(\'version\'); if ( $wp_version < 4.5 ) { add_action( \'admin_init\', \'deactivate_plugin_now\' ); add_action( \'adm

  • 使“all”数组获取$wp_Filter中的过滤器的源代码在哪里?

    时间:2017-01-03

    正如问题所述,在$wp\\u过滤器中生成“all”数组抓取过滤器的源代码在哪里?我已经搜索了整个核心关于这个的任何定义,我只是可以找到如果( isset($wp_filter[\'all\']) ) .. 所以如果有isset 它必须设置在某个地方。。。使所有数组抓取过滤器的源代码在哪里设置条件是什么if ( isset($wp_filter[\'all\']) ) 至true

  • 将图片上传到管理后台的自定义数据库表

    时间:2017-01-04

    我有一个自定义的post类型,可以将用户详细信息从WordPress后端的表单插入到自定义表中。以下是表单的代码:function display_add_user_metabox(){ echo \'<form method=\"post\" enctype=\"multipart/form-data\" action=\"\'.htmlspecialchars($_SERVER[\'PHP_SELF\'] ).\'\">\', \'<p&g

  • Unable to link CSS file

    时间:2017-01-04

    我使用此链接到我的CSS文件:$css_file = plugin_dir_path( __FILE__ ) . \'MapStyle.css\'; echo \'<link rel=\"stylesheet\" href=\"\', $css_file, \'\" >\'; 哪个(正确)解析为(echo$css\\u文件):/var/www/mysite/wp-content/plugins/TheMapPlugin/MapStyle.css 但从未加载css文件

  • 将谷歌广告限制在特定的博客文章中

    时间:2017-01-05

    我想在我的网站上介绍谷歌广告。但首先,我只想在一篇特定的博客文章上这样做。这是我需要做的一些实时测试的一部分。我想使用谷歌AdSense插件。E、 我有3篇博文。www.exampleblog.com/abcwww.exampleblog.com/pqrwww.exampleblog.com/xyz我想在右边的www.exampleblog.com/abc左侧打开www.exampleblog.com/pqr无广告www.exampleblog.com/xyz 刚才我无法测试它,因为我想确认Google

  • 如何避免两次加载相同的脚本?

    时间:2017-01-05

    假设这个案例是“猫头鹰旋转木马”。1-是否应使用主题/插件前缀将其注册为“owlcarousel”或“xyz owlcarousel”?2-如果2或3个主题/插件使用相同的句柄“owlcarousel”,它会加载一个对吗?如果是,哪一个?3-据我所知,执行“xyz owlcarousel”是常见的做法,那么如何处理加载同一脚本的多个问题呢?正在做if(jQuery().owlCarousel) 检查执行此操作的好方法?有更好的方法吗?4-如何避免CSS出现同样的问题?提前感谢

  • 评论“喜欢”问题--“喜欢这个”头像链接到当前用户配置文件,而不是“点赞”用户的配置文件

    时间:2017-01-07

    此问题与wp ulike插件有关。对这个插件的支持似乎不存在,所以我必须进入文件中,试图找出如何修复一些东西。更深入地描述我正在处理的问题:如果用户A“喜欢”一条评论,刷新页面后,该评论上会显示+1 like,并且还会显示该用户的头像,该头像应该链接到该用户的个人资料。现在的问题是URL链接到当前用户的配置文件,而不是正确链接到用户A的配置文件。假设我已登录我的帐户。我去看看喜欢这个评论的用户。嗯,头像显示了用户A的图像(应该是这样),但他的头像链接到了我的个人资料。当注释上有类似的内容时,就会出现此问题

  • WordPress在内容挂钩和外部模板部件之后

    时间:2017-01-08

    我正在努力use this method 包括模板部分(HTML代码),而不是使用一些纯文本。当我使用文本时,它会使用内容过滤器在内容下方正确显示。但是,如果我尝试获取\\u template\\u部分,则内容将显示在Wordpress帖子的顶部,而不是内容的下方。有没有更好的方法可以将模板部分连接到Wordpress中单个内容的前后?下面是我正在尝试使用过滤器的代码:function educadme_book_fields_content_hook( $content ) { if(