拒绝仪表板访问中断AJAX请求
我需要限制非管理员对仪表板的访问。因此,我在函数中使用这个函数。php:function ggp_restrict_dashboard_access_function() { if (!current_user_can(\'administrator\')){ wp_redirect(home_url()); } } add_action(\'admin_init\', \'ggp_restrict_dashboard_access_
如何在WordPress插件中发出警告?
我正在调试一个行为不端的插件。我没有很好的调试和开发wordpress的设置,所以我只想将一些变量的值输出到呈现的页面。这可能吗?你如何发出警告或某种信息?
WooCommerce改变了某个国家的价格
我想更改价格(例如瑞士CH),并在所有价格中添加金额。。我有这个功能。php,但它不工作。。。 add_action( \'woocommerce_change_price\' ); function woocommerce_change_price() { global $woocommerce; $county = array(\'CH\'); $amount = 5; if ( in_array( $woocommer
首次登录后重定向用户
我想在用户首次登录后将其重定向到一个页面。我还注意到一些解决方案,如在用户注册后重定向(在前48小时后重定向),但问题是所有用户都已注册。有人知道怎么做吗?谢谢
使用哪个WordPress版本来改进插件兼容性?
我目前正在使用WordPress 4.2.2和Woocommerce 2.3.11-我发现许多与Woocommerce相关的插件由于各种原因尚未更新。在某些情况下,一整年都没有更新插件。回归到旧版本的Wordpress是否明智</是否有推荐的版本可以返回?说WordPress 4.0/4.1/4.2</我理解这可能取决于我目前的情况。我需要使用的大多数插件都与v4兼容。仅1.5。使用WordPress 4.0/4.1是否明智(一个好的/安全的主意)我担心使用旧版本时会出现安全问题(如果有)。
在循环内显示与帖子ID关联的所有子类别
我正在遍历所有帖子,并试图输出与每个帖子相关的类别nicename。因此,如果有类别A、B和C,并且帖子X只与类别A和C关联,那么我只想输出类别A和C的nicename。以下是循环:<?php $subs = new WP_Query( array( \'post_type\' => \'case-study\' )); if( $subs->have_posts() ) : while( $subs->have_posts() ) : $subs->th
WP未显示最新版本升级按钮
我已将WordPress项目从生产环境下载到本地计算机。我在本地环境中没有看到任何“立即更新”按钮或链接。请参见下面的屏幕截图但“立即更新”链接正在生产环境中显示。请参见下面的屏幕截图我错过了什么。我需要什么来完成这件事?我正在使用XAMPP。
我搞砸了管理员搜索功能。帮助!
这一切的开始是因为,在前端,我希望搜索查询包括来自分类法和自定义元的术语。因此,在谷歌搜索之后,我找到了以下代码,并将其添加到了我的函数文件中: add_filter(\'posts_where\', \'advanced_search_query\' ); function advanced_search_query( $where ) { if( is_search() ) { global $wpdb; $query
FrontPage上的GET_TEMPLATE_PART和两个全局WP_Query
我正在一个网站上工作,在那里我使用get\\u template\\u part检索循环。在我指定的模板的标题中,它运行全局查询。global $user_ID, $wp_query, $pagename; 现在,如果我想在同一页面上进行多个查询,那么最佳实践会怎么说?我试图简单地进入并指定另一个全局变量e.g. $wp_query2 在标题中,但我在某个地方读到,使用全局变量实际上是不好的做法。不幸的是,我不能依靠Slug来完成循环,否则我会使用它。这是首页。我在想passing a vari
JQuery函数在开发人员控制台中工作,但在其他情况下不起作用
有人能帮我利用原生wordpress jquery来运行我的函数吗?我所做的唯一工作测试是通过chrome开发控制台加载外部jquery资源,然后将我的函数添加到inspect元素控制台。工作测试:将其添加到控制台:if(!window.jQuery||confirm(\'Overwrite\\x20current\\x20version?\\x20v\'+jQuery.fn.jquery)) (function(d,s){s=d.createElement(\'script\');
WP_Editor-删除TinyMCE工具栏
我在Metabox中创建了一个TinyMCE编辑器,我正在尝试删除工具栏。根据The Codex 我应该能够向它传递一组选项来覆盖默认的TinyMCE。以下是我所拥有的:wp_editor( $content, \'my_editor_id\', array( \'textarea_name\' => \'_meta_editor\', \'tinymce\' => array( \'toolbar1\'
多个媒体上传器输出到输入
我试图选择多个图像,然后将ID(逗号分隔)插入文本字段。这是我的代码,但它只选择第一个图像ID:jQuery(document).ready(function($){ var custom_uploader; $(\'#media-button\').click(function(e) { e.preventDefault(); //If the uploader object has already been created, reopen the dia
Do_action(),则尽管有密码保护,iFrame仍会显示
我正在使用高级自定义字段和内容保护器插件来保护通过事件日历插件显示的eventbrite票证注册的iframe。我相信我正在用Content Protector短代码包装显示iframe的部分,但即使在输入密码之前,它也会显示出来。如何使iframe仅在输入密码时显示?<?php $password = get_post_custom_values(\'password\'); if(!empty($password)){ echo do_shortco
如何在admin中添加图标以发布列表(edit.php)
是否有一个过滤器或什么东西可以添加这些基于图标的类别,以及不是所有帖子的内容?我好像找不到。我尝试了\\u标题,但ofc已被清除,只显示html。。谢谢
如何在定制主题时禁用jQuery标签
关于这个还没有解决的问题bug, 使用主题定制器时,如何从前端禁用jQuery选项卡?
构建500项菜单的最佳方法
我有一个网站,需要有大约500个菜单项。这是一个体育网站,有以下类型的项目联盟(NFL、NBA等)[约8个顶级项目]分区(NFC东部、NFC西部等)[每个顶级球队约8个二线项目](西雅图海鹰队、丹佛野马队等)[每个二线球队约4个三线项目]我们拥有每一项主要运动项目以及所有相关的部门和团队。我们在WPEngine上托管,由于请求限制和菜单通过GET参数保存,因此很难保存菜单。关于构建菜单的最佳/最干净的方法,有什么建议吗?
使用绝对路径从unction.php获取wp根文件夹的外部
大家好,我在使用绝对路径链接css文件时遇到了相对路径问题。基本上我和那个人有着完全相同的问题here 然而,我do not 希望使用网站的URL链接css文件。无论我做什么,word press都会尝试在其前面放置自己的文件路径。如果我这样做了:wp_enqueue_style(\'media\', $_SERVER[\"DOCUMENT_ROOT\"] . \'/assets/css/media.css\'); word press会告诉我:<link rel=\"stylesheet
特定于某个主题的“Recent Posts”循环的帮助
我对WP越来越熟悉,但对PHP一无所知。我有一个网站正在www.wordpress-temporary上运行。我正在为客户开发的com。这是有一些定制的“二十一二”主题。我想做的是制作10页模板,每个练习区两个。每个练习区都有一个“主页”,其中显示特定于练习区的菜单以及该练习区主题的最新帖子。“内部页面”将添加一个谷歌新闻提要。我已经做了侧边栏业务。php和边栏商务主页。php插件到业务的页面模板文件夹中的相应文件。php和商务主页。php。我在想,因为在每个页面上都没有我想要的任何给定小部件,所以根本不
媒体上传文件名中的默认标题
我今天有很多问题要问。这容易吗?同样,我似乎找不到正确的过滤器(也找不到前面的问题和合适的答案)。因此,如果你从GettyImages下载一幅图像,它可能会有一些元标题,WP会在标题字段中找到它,我不希望出现这种行为,因为文件的命名完全是有原因的。我想将标题留空,或者更倾向于复制文件名。我试图勾搭上wp_get_attachment_image_attributes 但似乎并没有奏效。虽然即使使用了正确的过滤器,我也不知道该怎么做才能恢复文件名。。感谢您的帮助。再次感谢各位。
是否覆盖子主题中的GET_TEMPLATE_DIRECTORY()?
是否可以更换get_template_directory() 在我孩子的功能中。php文件?我要更改文件:/** * Load Custom Post types file. */ require get_template_directory() . \'/inc/post-types.php\'; 很明显,我希望在更新主题时不要覆盖我的作品,那么我可以取消注册父文件,然后在我孩子的函数文件中重新注册我孩子的文件吗?