有时方便登陆,特别是多用户博客,需要在首页添加一个登陆框,方法如下: 下面是侧边栏的登录框: 下面是你登陆后显示的信息: 这下面是以订阅者身份登陆后所看到的: 那么 你怎样才能在侧边栏放置一个登录框呢? 很简单,我已经帮你做好了很多工作. 复制下面记事本里的代码到侧边栏里就行了. 代码里生成的链接只适用于WordPress2.1及以上版本.2.0和更早的版本并不适用. 这个方法在你厌倦了不得不去登录页登录或者你的博客认为让读者注册账户、经常登录很重要时尤其有用. 来源: 源代码来自MW WordPress theme by Javier GarcÃa. 我对其进行了一些修改来适用侧边栏并且通过xhtml验证. ps:我顺便将源码中 […]
标签:wordpress技巧
非插件自定义 WordPress 登陆界面
单用户的WordPress博客的后台一般是没有人看的,但如果你的博客是多用户的,或者是开放注册的,那这个后台的美观程度就应该考虑一下了,下面讲一下WordPress后台登陆界面的设计方法: 打开你的主题目录下的functions.php,如果没有,新建一个,把以下代码添加到这个文件: function custom_login() { echo ‘<link rel=”stylesheet” type=”text/css” href=”‘ . get_bloginfo(‘template_directory’) . &# […]
自定义WordPress登录页面Logo
通常自己设计WordPress主题,很少把后台的登陆界面也设计了,但那个WP默认图片应该换掉,以显示博客自己的特色,方法其实很简单: 打开主题文件夹下的functions.php,添加如下代码: function my_custom_login_logo() { echo ‘<style type=”text/css”> h1 a { background-image:url(‘.get_bloginfo(‘template_directory’).’/images/logo.png) !important; } </style>’; } add_action(‘login_h […]
WordPress 作者头像调用方法
WordPress作者头像调用有很多种方法,整理如下: 1. 在文章页面调用作者头像, 非常简单, 一句话就可以实现: <?php echo get_avatar( get_the_author_email(), 60 ); ?> 2. 在作者列表页面调用作者头像, 方法和页面有点不同, 不过也不麻烦, 具体代码如下: 在author-template.php模板里添加下面的代码即可: $author_email = get_the_author_email(); $avatar = get_avatar($author->ID ,32); 然后将 $link = ‘<a href=” […]
WordPress作者调用标签 wp_list_authors 使用教程
一个多作者的WordPress博客,有时需要展示作者列表,并进行适当的排序操作,下面是一些具体的方法,仅供参考: 需要扩展的功能: 1. 输出文章最多的作者,并按文章数量排序; 2. 自定义输出作者的个数。 修改的内容: 1. 为 wp_list_authors 函数增加两个控制变量:limited 和 order $defaults = array( ‘optioncount’ => false, ‘exclude_admin’ => true, ‘show_fullname’ => false, ‘hide_empty’ => true, ‘feed’ => ”, ‘feed_image’ =&g […]
WordPress Conditional Tags / WordPress 条件标签使用
在创建一款动态的 WordPress 主题过程中,条件标签非常有用。它允许你控制哪些内容将会显示、以怎么样的方式显示。下面是一些条件标签的示例: 动态高亮菜单 我在 Best Web Gallery 中使用了动态高亮菜单。假如当前页面是首页(Home)或目录页(Category)或存档页(Archive)或搜索结果页(Search)或单篇日志 页面(Single),class=”current” 属性将会自动加入到第一个列表条目的 li 标签中,它将会高亮显示“Callery”按钮;假如当前页面的缩略名是“about”时,class=”current” 属性将自动加入第二个列表条目的 […]
WordPress不用插件创建自定义内容类型
小百度已经给大家介绍了通过Custom Post Type UI和CMS Press插件创建WordPress自定义内容类型的方法,今天小百度再为大家介绍一下不使用插件创建自定义内容类型的办法。 我们需要做的就是在Functions.php文件里添加相应的代码现实现相应的功能。 我们需要做的就是在主题的functions.php文件添加如下代码: // 创建叫做“movie”类型的内容 register_post_type(‘movies’, array( ‘label’ => ‘Movies’, ‘public’ => tr […]