您当前的位置:首页 > TAG信息列表 > plugins

  • 根据作者在Single.php上隐藏某些部分

    时间:2014-09-08

    我想在作者的基础上隐藏一些部分。我的要求是,我有一个工作板的主题和用户可以张贴的工作。所以在详细页面中有“如何应用”部分。现在,我想使用一个名为“聚合器”的作者从其他工作站点feed自动发布。他扮演一个叫“聚合者”的角色。所以我想隐藏“如何应用”部分,如果文章作者的角色是“聚合器”。我可以知道如何获取和检查post-author角色吗?谢谢Alex

  • 如何将自定义域中的数据存储到自定义表?

    时间:2014-09-08

    我知道如何为我的自定义帖子类型创建自定义字段。我也知道Advanced Custom Fields插件。但我需要知道如何将自定义post类型中的自定义字段存储到自定义DB表中。我一直在找教程,但我只找到how to create SQL tables in plugins.如何提取“我的数据”(并将其保存在自己的表中),同时以正常方式保存页面的其他数据?

  • 如何以编程方式将小部件添加到插件中新创建的站点(WPMU)?

    时间:2014-09-08

    我正在制作一个插件来创建新站点(WPMU),并且有自己的小部件,需要将其放置到它创建的新站点上。我遇到的问题是,我无法将插件插入到新创建的站点(最好是用我的插件替换所有小部件)。从某种意义上讲,它将插件置于“非活动”状态,而不是侧边栏中。以下是我的代码:function se160609($blog_id, $user_id, $domain, $path, $site_id, $meta) { switch_to_blog($blog_id); switch_t

  • 插件钩子打破了新的WP 4.0媒体库网格视图?

    时间:2014-09-08

    我有一个插件,其中包含的代码打破了新的WP 4.0媒体库网格视图。如果我的插件处于活动状态并且选中了此选项,则网格视图本身(页面的其余部分很好)将不会显示。如果用户选中此选项,“我的代码”将获取当前屏幕并显示一个包含相关信息的栏(就在管理栏下方)。以下是WP 4.0发布之前正常工作的代码:function sbah_show_current_screen() { $screenoptions = get_option(\'sbah_options\'); if(isset(

  • 如何仅在超过2周的帖子上执行代码

    时间:2014-09-08

    我正在尝试修改一个插件,使其仅在两周以上的帖子上执行。我在下面添加了isOldEnough函数来尝试这样做。我错过了什么?function remove_metadata() { $isOldEnough = function () { $postDate = strtotime( $post->post_date ); $todaysDate = time(); if($postDat

  • 使用默认设置覆盖的短码属性中包含空格的输入

    时间:2014-09-09

    这个问题似乎和asked here 但答案却走了另一条路。如果用户输入一个带有空格的快捷码属性,它将被默认值覆盖,我不知道如何停止这种行为(WP shortcode API文档中没有提到)Shorcode(短代码):[imageaccordion title=\"We\'re awesome\"]Content Here[/imageaccordion] PHP:function image_accordion( $atts , $content = null ) {

  • 将选项更新到wp数据库性能中

    时间:2014-09-10

    我有一个关于插件性能的问题。在我的插件的设置页面上,我有大约20个用户可以更改的选项(复选框、下拉列表和普通文本输入)。目前我只更新了提交表单的所有选项。在我真正更新选项之前,先检查选项是否已更新,对性能是否更好?这样,如果选项没有更改,它就不会写入数据库?

  • Loading jQuery UI in the head

    时间:2014-09-10

    我正在尝试在主题的头部加载jquery ui核心和jquery ui滑块。这是我的代码:function load_jquery_ui() { wp_enqueue_script( \'jquery-ui-slider\' ); } add_action( \'wp_enqueue_scripts\', \'load_jquery_ui\' ); jQuery UI加载到页脚中。但由于我有一些内联脚本(由于JS中的php实现),我需要在头部加载它。有人知

  • 主题中的可插拔函数,将被插件覆盖

    时间:2014-09-10

    是否可以在函数中添加函数。php如下所示:// ACF if ( !function_exists(\'get_field\') ) { function get_field() { return false; } } 然后让创建该函数的插件覆盖我的主题函数?在这种情况下,我使用的是高级自定义字段,我希望有一个故障保护,它不会创建“函数不存在”错误,以防插件被停用。所以我希望我的主题对

  • 如何基于页面相关的条件标记有条件地添加筛选器

    时间:2014-09-11

    我正在开发WordPress插件,无法根据条件标记有条件地添加过滤器。这是我的代码:add_Action(\'init\', \'determine_location\'); function determine_location() { $d = get_option(\'display_locations\'); //this is a checkbox field in the plugins settings with 7 options if (isse

  • 插件和主题脚本加载顺序

    时间:2014-09-11

    我正在构建一个插件,使用wp_register_script 和wp_enqueue_script. 然而,当页面加载时,它在加载主题脚本之前加载插件脚本。这会导致一些错误,因为主题正在加载jQuery,需要先加载jQuery。有没有办法让插件脚本最后加载,以便主题脚本在页面中首先加载?

  • Wp_deregister_script是处理页面中不需要的插件的最佳方式吗?

    时间:2014-09-12

    我使用一些“重型”插件,如syntaxhighlighter、GD star rating等。我创建了一个反寄存器。php文件,每当脚本和样式不使用时,我都会使用它来注销它们。Example:add_action( \'wp_print_styles\', \'my_deregister_styles\', 100 ); function my_deregister_styles() { if (is_home()) { wp_deregister

  • 创建不显示在前端导航栏中的页面

    时间:2014-09-12

    我的插件需要在站点前端添加几个屏幕,例如历史概述(http://www.site.com/history?event=X).首先,我通过编程方式在正文中添加一个带有短代码的页面来实现这一点,并将逻辑放在短代码后面。这很好,因为用户现在可以编辑页面标题、URL和页面模板,从而影响页面在其前端的外观。然而,一个不必要的副作用是,至少在默认的Wordpress主题中(我现在还没有签入其他主题),我的页面会显示在前端的导航栏中。我不想这样,这既是出于美观的原因,也是因为页面需要一个参数来运行(?event=X),

  • 在WordPress中通过ACF插件获取图片替代文本

    时间:2014-09-12

    我正在使用ACF 我的WP 3.3.1应用程序中的插件,我使用the_field 方法在整个站点的许多地方使用。我特别使用的一个地方是幻灯片/旋转木马,如下所示:<img alt=\"\" src=\"<?php the_field(\'slideshow_image\'); ?>\" />我正在尝试拉入已存储在中的图像alt文本wp_postmeta 在_wp_attachment_image_alt 图元键。。。但是,我不确定如何访问此。使命感the_field “image\

  • 小部件中函数的帮助

    时间:2014-09-13

    我不熟悉自定义小部件和功能,需要一些帮助来理解如何实现某些功能。在我的书店网站上,我需要使用ISBN编号显示外部网站上书籍的链接。我已经得到了他们的谷歌图书预览功能在我的主题的功能。php,但现在我想在侧栏小部件中添加其他链接。我成功地制作了一个新的空白小部件并将其显示出来。这是我试图从post元数据中获取ISBN的代码(元数据键是ISBN\\U元数据),但我没有得到正确的结果。function get_kalahari_affiliate_link() { $isbn_metadata = ge

  • 将插件构建为主题

    时间:2014-09-13

    首先,我知道这是“不好”的做法,有几个不同的原因,但我不想浪费你的时间,这是我需要做的事情。使用一个相当简单的插件,我尝试将其复制到函数中。php和更新文件路径和依赖项,但我遇到了一些问题。插件文件如下所示:-$plugin_headers = get_file_data( __FILE__, array( \'Version\' => \'Version\', \'Name\' => \'Plugin Name\' ) ); /** * We store

  • Featured Image in RSS Feed

    时间:2014-09-14

    我正在使用以下代码向wordpress中的rss提要添加一个特色图像。add_action( \'rss2_item\', \'add_post_featured_image_as_rss_item_enclosure\' ); function add_post_featured_image_as_rss_item_enclosure() { if ( ! has_post_thumbnail() ) return; $thumbnail_si

  • 当我从插件添加带有wp_enQueue_style的样式表时,如何让DEFER或ASYNC属性出现?

    时间:2014-09-15

    几乎我所有的CSS和JS资源都可以通过在资源中添加一个异步或延迟标记来延迟。这可能会大大提高页面加载时间的性能。但是,当wp\\u enqueue\\u style()负责添加这些属性时,我不知道如何指定要添加到头部的属性。wp\\u enqueue\\u script()似乎没有为额外属性使用参数。还有别的办法吗?

  • 子主题更改未反映在父主题中

    时间:2014-09-15

    所以我最近移动了我的Wordpress。com博客到Wordpress。组织。我通过插件使用了一个子主题,并更改了一堆CSS,但当查看父主题时,并没有任何更改。我在子主题中所做的任何更改都没有反映在父主题中。我尝试卸载并重新安装父主题,基本上从头开始,但仍然得到了相同的结果。这是我的网站:http://thefigmentist.com也许我只是没有很好地理解孩子/父母的主题。帮助请

  • 如何在保存POST、产品并显示“POST SAVED”消息后重定向到edit.php页面

    时间:2014-09-15

    我正在尝试重定向所有帖子页面,一旦帖子或产品被保存。它正在重定向到该页面,但没有显示任何消息。让我知道如何在管理端注册特定页面的消息。add_filter(\'wp_insert_post_data\', \'ccl\', 99); function ccl($data) { if ($data[\'post_type\'] !== \'revision\' && $data[\'post_status\'] == \'publish\') {