Ygs

Feed Rss

文章标签 ‘代码’

因为有时候心情不愉快,可能想要隐藏Wordpress首页文章的图片,那么怎样隐藏呢?原理很简单,在加载Wordpress的“$content”之前使用php的正则表达式“preg_replace();”将图片的html代码过滤掉,完毕。 代码: <?php add_filter(‘the_content’,'wpi_image_content_filter’,11); function wpi_image_content_filter($content){ if (is_home() || is_front_page()){ $content = preg_replace(“/<img[^>]+>/i”, “”, $content); } return $content; } ?> … 了解更多

发现很多博客都添加了边栏的显示隐藏功能,但是没有保存状态,只要一切换页面边栏又出来的,隐藏功能变得耍帅多于实用。为此我查找了一下 jQuery 的 Cookie 操作教程,使边栏隐藏状态保存到 Cookie ,切换页面照样隐藏,效果就像小博这样。 本来我使用的 jQuery 代码是五木好同志的“完美终结版”,但是使用 cookie 后会出现第一次点击无效的情况,估计是因为他使用的是 toggle 方法,toggle 就是模拟鼠标的连续单击事件,在两种状态下切换,隐藏边栏是第一状态,如果你本来就隐藏了边栏,第一次点击时还是切换到第一状态,其实状态没有改变,出现无效点击的错觉。

之前介绍个两个显示当前位置的放弃,其实就是两个不同的函数 get_the_category() 和 the_category() ,折腾出真知,单独使用两个函数都不尽人意:单独使用 get_the_category() ,如果文章属于两个分类,则文章页面只显示一个分类;单独使用 the_category() ,当某两个分类被同一篇文章“属于了”(能明白吧),那么在其中一个分类页面中同时显示两个分类,神奇。 不过不用害怕,两者结合就能完美了,精简了下,只在分类和文章页面显示,代码如下,按需修改~ <div class=”localtion”> <?php if ( is_category() ) { ?> <p … 了解更多

WordPress 调用最新评论

07.20.2010, 没有评论, WordPress, by , 1次阅读.

你的模板没有评论栏目?可以使用边栏小工具添加,但是使用了边栏工具对于不同页面显示不同栏目不好控制,所以我并没有使用,又所以使用了自己添加代码的方法,代码如下: <?php global $wpdb; $sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) AS com_excerpt … 了解更多