两种方法:
第一种:改代码
wordpress添加文章后,内容部分自动添加p标签,这个现象让人很火大,阻止这个现象的办法就是:
打开服务器在博客文件中的wp-includes/formatting.php,它允许你禁用此功能。
打开formatting.php并找到功能wpautop你会看到:
1 | function wpautop($pee, $br = 1) |
1 | function get_user_id($mail){ |
调用的时候在页面中直接添加
1 | <?php |
wordpress在开放用户登陆注册时需要获取当前登录用户信息功能。
我们的目的就是欢迎当前的登录用户啦,当然这仅仅是最简单的目的,更深层次的目的是根据当前登录用户控制用户的行为,比如你想让当前用户能看什么,不能看什么,也就说控制用户的权限。当然这个就超出了本文的范围了,本文仅仅是教你如何获取当前登录用户信息。
1)使用函数 get_currentuserinfo();
此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name, $user_email等。 代码如下:
今天在几个朋友的帮助下发现Gravatar 应该是彻底被墙了,根本无法访问了,可能是最近大会或者什么其他原因吧,还有人因为什么被抓起来了,太多东西也不好评价。我Gril Friend Wall 果然是天下无敌。
年纪大了折腾的精力就不如从前了,只想用最简单的方法解决问题,我采用了第一种方法,直接调用官方的数据,理论上应该是最稳定的了(没被墙的前提下)。
调用ssl 头像链接
https还是没被墙的,而且速度还不错,直接调用这个最简单了。
如果你的网站启用了ssl则不需要了,否则functions.php 加入如下代码
1 | function get_ssl_avatar($avatar) { |
1 | style.css : CSS(样式表)文件 |
我们在制作wordpress 主题 wordpress插件过程中,经常需要添加样式文件或者js脚本文件,由于大多数用户运行在他们的网站上多个插件,可能会加载各式各样的文件,容易引起冲突,所以wordpress系统为开发者提供了一个很好的脚本及样式文件的排队系统,这有助于防止插件之间的脚本冲突问题。这篇文章中,主要为大家介绍wordpress中添加Javascript文件与css文件的方法,对那些刚开始学习WordPress主题和插件的开发是特别有用的。
错误方式
wordpress中提供了wp_head钩子来帮助我们在页面的头部添加指定的头部消息,比如常见的关键词与描述,很多人也同样会使用这种方式来添加站点的外部样式文件与脚本文件,添加代码如下:
1 | add_action('wp_head', 'wpb_bad_script'); |
最近领导又出馊点子,说什么要把wordpress里面的woocommerce插件出来的产品页面全部静态化成.html形式
去woocommerce官网,以及wordpress上查看,发现真的不支持.html
没办法,网上一顿搜索总算找到了解决方案,在这里提供给大家
1 | function permastruct_html( $post_type, $args ) { |
添加到你模板目录下的function.php文件中即可。
追加一个分类目录的静态化方法
1 | function wpse_178112_category_permastruct_html( $taxonomy, $object_type, $args ) { |
主要还是利用Wordpress的插件来解决这个问题。
Force Regenerate Thumbnails
下载链接就不提供了,直接去wordpress的后天就可以下载。
第一步, 当然是先安装 Force Regenerate Thumbnails 插件。方法如其他插件
第二部, 选择媒体 在选择 媒体库, 将当前的显示模式,调整为list模式
第三部, 将要回复的图片,选择下面的 Force Regenerate Thumbnails 即可解决缩略图不显示的问题。