名站导航为爱好WordPress网站的朋友们提供,WordPress教程,WordPress安装教程等WordPress教程相关的教程。
WordPress网站程序登陆后默认显示的”仪表盘”页面,也就是之前所说的”控制板”页面,其实这个”仪表盘”页面实际意义真的不大。前两天帮一个用户定制一个主题的时候就出现过这个需求,需要跳转到他指定的页面。现在把具体方法如下分享一下。
WordPress网站程序替换登陆后跳转的默认首页
其实操作也很简单,使用文本编辑器打开当前主题目录下的functions.php,在末尾加上以下php具体相关代码:
function my_login_redirect($redirect_to, $request){ if( empty( $redirect_to ) || $redirect_to == 'wp-admin/' || $redirect_to == admin_url() ) return home_url("/wp-admin/edit.php"); else return $redirect_to; } add_filter("login_redirect", "my_login_redirect", 10, 3);
其中第10行的:/wp-admin/edit.php,就是登陆后要跳转的后台页面地址,这里设置成所有站点文章页面,如果你想登陆后跳转到写站点文章页面,可以改成:/wp-admin/post-new.php,其他的依此类推。
注意:如果你的WordPress网站程序安装在子目录,如wp目录,那么第10行中的地址应该加上子目录,如/wp/wp-admin/edit.php
如果你想登录后跳转到站内任何一个网址,请将9-11行具体相关代码替换成:(wwwdxvkcom 网站建设 )
$redirect_to = 'http://这里填你的网址';
如果你非得让wp-admin/index.php完全消失,手工输入网址…/wp-admin/也要让它跳转到所有站点文章页面,那你就在用文本编辑器打开wp-admin/index.php,将第一个 <?php 改成:
<?php header("Location: http://…/wp-admin/edit.php"); exit();
其中http://…/wp-admin/是你的后台网址。这样修改的缺点是,每次WordPress网站程序更新,你就得重新修改一次。
名站网址导航
关于WordPress教程,WordPress安装教程等WordPress教程就说到这里,如果可以帮到大家既可以了。改进wp_title()函数优化主题的Title标签
今天说说WordPress网站程序的title标签。 WordPress网站程序的标题(Title)与Description 和 Keywords可以说是一体的。原始的Title对SEO来说可能并不是太友好,刚开始接,WordPress网站程序教程:改进wp_title()函数优化主题的Title标签,WordPress网站程序默认的Title就像下面一样:,改近后的Title:,上面的Title具体相关代码可以直接拿来用,简单修改一下里面的-符号,换为你喜欢的。这里需要重点介绍一下wp_title()函数。,wp_title 函数用来显示页面的标题,如在站点文章页面,则显示站点文章标题;在分类页面,则显示分类名称,但在首页索引,该函数将不显示任何的东西。,有点像 WordPress网站程序 中的 get_the_title 和 single_cat_title()这两个函数的自适应用法(自动判断是页面、站点文章还是分类、归档、标签)。,用法,<?php wp_title( $sep, $echo, $seplocation ); ?>,参数详解,$sep:分隔符;,$echo:是否显示;,$seplocation:分隔符所在位置(左还是右,只接受’right’,如果不是right自动判定为左),输出的结果带有»符号。解决的具体方法如下很简单。,<?php wp_title(''); ?>,但是这个也是有问题的,虽然把»符号去掉了,但标题的前面有个空格。有人提供了下面的解决办法:,在主题网站文件夹的 functions.php 网站文件中,加入以下具体相关代码:,这样其实很麻烦,当然是不推荐的。有一个非常简单的办法。看下面:,<?php echo trim(wp_title('',0)); ?>,直接这样,加多一个参数(0),意思是不要输出(echo)。这样就OK了~~,但我们想追求更好的。比如想实现下面的最终输出 :,要实现上面这种对WordPress网站程序各种页面的title定义,只需要把本文开头的title具体相关代码换成下面的即可。,