WordPress

WordPress开发人员和管理员的问答


4
如何仅从前端删除管理栏(样式)?
登录后,管理栏将以下内容添加到我的页面<head>部分: <style media="screen" type="text/css"> html { margin-top: 28px !important; } * html body { margin-top: 28px !important; } </style> 现在,我可以通过禁用管理栏来删除它 /* Disable the Admin Bar. */ add_filter( 'show_admin_bar', '__return_false' ); 或将其完全删除 /* Remove admin bar */ remove_action('init', 'wp_admin_bar_init'); 我想将管理栏保留在管理界面中,仅从前端删除CSS。 我已经在设置位置使用CSS reset margin: 0px,但是管理栏样式将其覆盖。 那么如何从前端删除样式呢? PS。我知道我可以禁用每个用户的管理栏,但这不是我想要的。
10 admin-bar 

1
如何在模板页面上显示“登录错误”和“丢失密码”?
我正在使用wp_login_form函数在模板中提供前端登录。登录和注销后,它可以很好地处理重定向!但是,如果用户名/密码不匹配,或者不存在,用户将被重定向到管理员登录页面,并出现不稳定的js错误。当我尝试重设密码时,情况也是如此,它带我到后端页面,在该页面中我必须输入电子邮件以重设密码。我想在我的模板上显示这两个活动。有办法吗? 感谢您的任何帮助。
10 login  front-end 

3
分类法:为什么'with_front'=> false不起作用?
认真地讲,为什么'with_front' => false不按原样工作?应该删除TAXONOMY BASE NAME,我的问题是为什么它不起作用? 我只是不希望分类标准基础信息出现在我的URL中,而抄本说'with_front' =>false应该有所帮助,但事实并非如此。将子弹留空像会'slug'=> ''产生404错误。 register_taxonomy("tax_categories", array("products"), array( "hierarchical" => true, "label" => "Categories", "singular_label" => "Category", "show_ui" => true, 'update_count_callback' => '_update_post_term_count', "rewrite" => array( 'with_front' => false, 'hierarchical' => true ) )); 这个问题应该已经解决http://core.trac.wordpress.org/ticket/16807 请帮助了解这一点。谢谢。

1
限制不活动的小部件的数量
我试图将“ wp_inactive_widgets”侧边栏中的小部件数量限制为最多10个,因为小部件管理页面的运行速度非常慢: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } 这显然是可行的,但问题是小部件实例选项仍保留在数据库中,无论小部件实例是否存在于边栏中。 有谁知道一种删除小部件选项的方法吗? 我找到了解决方案: 编辑:在某些情况下,它似乎也从其他侧边栏中删除了小部件,我不确定是什么原因导致的... if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10){ // find out which widget instances to remove $removed_widgets = array_slice($new['wp_inactive_widgets'], 0, -10); // remove instance options foreach($removed_widgets as …
10 php  widgets  options 


8
关闭单个插件的自动更新
我有一个我永远都不想更新的插件。我知道这不是最佳做法,但是在这种情况下必须这样做。有什么方法可以阻止WordPress提示我自动更新特定插件(但仍然对所有其他插件保持正常警报)。
10 plugins 

1
Author Bio中如何允许HTML?
有没有办法防止WP从作者个人资料中剥离HTML?我需要它来保留我的段落。 提前致谢!:) 编辑-尽管已经回答了这个问题,但我要澄清的是,在编辑单个用户时,我指的是Bio文本区域。
10 author  html 

2
当Wordpress自动检查更新时,我的博客和个人数据中的哪一个正在传输?
我通常担心隐私问题,而且我听说每次与Wordpress API进行联系以进行更新检查时,我的许多博客数据都正在转移。 为了获得更好的印象,我想更具体地了解正在传输哪些数据以及何时传输。 信息处理了什么,谁可以访问信息?存储多长时间? 到目前为止,我在软件包自述文件或worpdress.org网站上都没有找到有关此信息。

1
使用meta_query,如何按自定义字段过滤并按另一字段排序?
使用以下代码(在functions.php中),我的CPT事件帖子按_end_date而不是_start_date排序。从WP 3.1.3开始,对此有什么适当的解决方案?当然,我想避免使用已弃用的meta_key。 add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if ( is_home() ) { $query->set( 'post_type', 'event' ); $query->set( 'meta_key', '_start_date' ); $query->set( 'orderby', 'meta_value_num' ); $query->set( 'order', 'ASC' ); $query->set( 'meta_query', array( array( 'key' => '_end_date', 'value' => time(), 'compare' => '>=', 'type' => 'numeric' ) ) …

3
如何重新生成缩略图?
我刚刚有了一个新主题,正在尝试重新生成缩略图。我有麻烦了。我尝试使用AJAX缩略图重建器,但是5个小时它只是说阅读附件。然后,我尝试使用普通的重建器,但是绝大多数映像都以未定义的形式返回。 有任何想法吗?

3
删除对WordPress和简单本地头像的Gravatar.com支持
目前,我在多个博客上使用“简单本地头像”,使人们可以上传自己的自定义头像。 据我所知,“简单本地头像”用于get_avatar检查是否选择了自定义头像,如果未默认,则默认为Gravatar.com。 如果未选择自定义头像,是否可以以某种方式禁用Gravatar.com,完全禁用Gravatar.com并仅返回一些本地托管图像? 我希望可以在此处发布,但这将是“简单本地头像”文件 <?php /* Plugin Name: Simple Local Avatars Plugin URI: http://www.get10up.com/plugins/simple-local-avatars-wordpress/ Description: Adds an avatar upload field to user profiles if the current user has media permissions. Generates requested sizes on demand just like Gravatar! Simple and lightweight. Version: 1.2.3 Author: Jake Goldman (10up), Oomph Inc Author …
10 avatar  gravatar 

5
从自定义窗口小部件中将类添加到before_widget
我有一个简单的自定义窗口小部件,要求它的宽度(稍后在前端使用)。宽度字段是选择下拉列表,因此用户具有预定义的选项。 我将有许多小部件实例,每个实例都有自己的宽度设置。 现在,在我的小部件代码中,我有以下代码: echo $before_widget; 结果是: <div class="widget my" id="my-widget-1"></div> 我想做的是以某种方式挂入$before_widget并添加自己的类(从选择下拉列表中指定的宽度)。因此,我想要以下标记: <div class="widget my col480" id="my-widget-3"></div> 如果没有指定类,那么我想添加class="col480"。 我该如何实现? 感谢帮助!大沙

1
带有额外查询变量的搜索结果相当固定
我想知道如何使用wp_redirect和template_redirect钩子将搜索URL重写为一个漂亮的永久链接,其中还包含一个额外的查询变量。 我已经从Nice Search插件中获取了代码,可以很好地将其更改http://example.com?s=africa为http://example.com/search/africa: add_action( 'template_redirect', 'my_rewrite' ) ); function my_rewrite() { if ( is_search() and false === strpos( $_SERVER['REQUEST_URI'], '/search/' ) ) { wp_redirect( get_bloginfo( 'home' ) . '/search/' . str_replace( ' ', '+', str_replace( '%20', '+', get_query_var( 's' ) ) ) ); exit(); } } 但是我将选择下拉列表与Relevanssi插件结合使用,以允许访问者将搜索范围缩小到特定的帖子类型。这将添加一个post_type查询变量,例如http://example.com?s=africa&post_type=features。我希望它有一个类似的网址http://example.com/search/africa/section/features。 尼斯搜索代码会导致post_type查询变量丢失。所以我尝试了以下代码: function my_rewrite() …

5
自定义分页,用于自定义帖子类型(按名称)
我有两种自定义帖子类型,用于处理人们的姓名。现在,在浏览视图中,它仅按字母顺序列出所有内容,而分页将它们按数字细分,当您要查找特定人员时,这并不是非常有用。 具体来说,有人要求我为看起来像这样的人创建分页链接: 股份公司 HM NQ RQ 我的问题-我不知道如何通过一个字段的首字母查询自定义帖子类型。然后,我不确定如何以这种方式创建分页。有人有什么建议吗?谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.