这是域名绑定问题,不知道你空间是什么的。
成都创新互联是一家专注于成都做网站、网站建设与策划设计,乌海海南网站建设哪家好?成都创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:乌海海南等地区。乌海海南做网站价格咨询:13518219792
现在的效果是因为,你绑定域名网站根目录 是 wordpress的上一级目录。
不知道你使用的是什么空间,支持绑定子目录不,
1.如果支持绑定子目录,那么把域名绑定到子目录wordpress上即可。
2.如果不支持绑定子目录,那么你就把WordPress目录里边的文件拷贝到 上一级目录下。
注意:不管以上两种方式,建议都重新安装一下WordPress(看到你空间里还没有发表文章,比较好办,发表多了后,就不建议这样做了),重新安装是因为程序环境变了,重新配置比你手动修改来的方面。 尤其是第二种情况(把WordPress目录里边的文件拷贝到 上一级目录下),上传文件容易出现错误(因为wp上传文件的物理地址在安装的时候会记录在数据库里,你程序的物理地址改变了,但数据库并不知道)。
还有其他wp问题,欢迎留言讨论!!!
还有你的主题很漂亮~~~~~~~~感觉像海底~~~~~~~~~~
去除Wordpress自带小工具中的垃圾链接的话,一个叫Custom Meta Widget的免费插件可以帮你解决所有问题:
更清净的解决方案:将下面的代码放在你在用的主题的functions.php中,或者已启用的插件中,会得到同样的效果:
function coolwp_remove_meta_widget() {
unregister_widget('WP_Widget_Meta');
register_widget('WP_Widget_Meta_Mod');
}
add_action( 'widgets_init', 'coolwp_remove_meta_widget' );
class WP_Widget_Meta_Mod extends WP_Widget {
function __construct() {
$widget_ops = array('classname' = 'widget_meta', 'description' = __( "Log in/out, admin, feed and WordPress links") );
parent::__construct('meta', __('Meta'), $widget_ops);
}
function widget( $args, $instance ) {
extract($args);
$title = apply_filters('widget_title', empty($instance['title']) ? __('Meta') : $instance['title'], $instance, $this-id_base);
echo $before_widget;
if ( $title )
echo $before_title . $title . $after_title;
?
ul
?php wp_register(); ?
li?php wp_loginout(); ?/li
?php wp_meta(); ?
/ul
?php
echo $after_widget;
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
return $instance;
}
function form( $instance ) {
$instance = wp_parse_args( (array) $instance, array( 'title' = '' ) );
$title = strip_tags($instance['title']);
?
plabel for="?php echo $this-get_field_id('title'); ?"?php _e('Title:'); ?/label input class="widefat" id="?php echo $this-get_field_id('title'); ?" name="?php echo $this-get_field_name('title'); ?" type="text" value="?php echo esc_attr($title); ?" //p
?php
}
}
二级目录安装想实现主域名访问吗?
这个简单啊。不过我只会linux主机的搞法。
首先把你wordpress安装目录里面的.htaccess文件和index.php都拿出来放到网站根目录。
然后打开修改index.php把里面的最后一句
require('./wp-blog-header.php');
修改为
require('./子目录名称/wp-blog-header.php');
然后覆盖保存(还是在根目录)
最后一步,wordpress后台,设置里面把“常规”里面的站点地址改成主域名就好啦
wordpress的.htaccess文件默认都是
# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule
# END WordPress
即使你设置永久链接形式.htaccess文件内容也不会改变。
你不能通过写.htaccess来实现你所说的静态化。
这些语句的意思是不管url是多少都通过index.php来处理。
你要将
转到你可以修改404.php文件获取url将其中的article替换为archives后重定向即可