1.wordpress网站,不能添加媒体也不能添加链接
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }。
2.wordpress固定链接只有默认能用,其他链接设置都错误怎么办
这个问题通常有两个可能的原因:一是 .htaccess文件不可写;二是 mod_rewrite 模块没有启用。
第一个原因的解决方法:重设固定连接时,系统要改写.htaccess文件。如果WordPress不能自动更新.htaccess,它会告诉你原因,如.htaccess文件可写,才会自动更新。
对于WordPress没有生成.htaccess文件或不将新的重写规则写到已存在的.htaccess文件,原因各种各样,按照下面的步骤,一步一步,注意,当且仅当上一步无效后再继续下一步。(1)修改权限: 使用chmod将 .htaccess的权限改为666,以便使用template editor编辑,但是不推荐这样做,因为这样的话其他有编辑模板权限的用户也能编辑.htaccess,可以将权限改为660。
(2)服务器阻止修改: 服务器有可能阻止了SERVER_SOFTWARE变量的设置,导致生成.htaccess失败。如果确定使用的是Apache,修改wp-includes/vars.php,跟着下面的步骤走。
第二个原因的解决方法:(1)Apache中的rewrite模块没有开启,去除这一行前面的#号就可以了LoadModule rewrite_module modules/mod_rewrite.so(2)AllowOverride Not Enabled服务器可能没打开AllowOverride。如果> # … other directives… AllowOverride All注意,以上修改完成后,要重启Apache才能生效。此外还有一些其它的原因,参考下这篇文章吧:。
3.如何解决Wordpress设置固定链接后内页无法打开
前言;WordPress博客的日志默认链接结尾是“/?p=123”形式,这种链接不利于搜索引擎收入,我们可以通过后台设置“固定链接”解决这一问题。
但是,设置固定链接之后可能会出现日志页面无法打开等问题。小编刚刚经历了这样的问题,现将先解决的办法分享给大家。
方法步骤如下:1、工具需求(1)Wordpress2、首先我们设置“固定链接”→保存更改→访问日志页面。出现了“有点尴尬诶!该页无法显示。”
的提示。如图所示(1)然后通过虚拟主机的控制面板或者FTP,删除网站根目录下的.htaccess文件,然后重新设置一次永久链接。
(删除后,自动生成一个新的.htaccess文件)3、当然也可以通过修改.htaccess文件内容或修改它的权限后更新达到这样的效果。这个解决问题的原理在于linux服务器环境里文件的权限问题(1)通过以上方法,可以在很大比例上解决修改固定链接后页面无法打开的问题。
4、但是我通过如此方法修改,还是没有解决问题。小编琢磨了好久,原来问题出在“自定义结构”和“分类目录前缀”的设置出现了重复。
(1)Wordpress如此彪悍的系统,看来还不够人性化,至少给个错误提示,如图所示5、想到了可能的原因,赶紧动手修改试试吧。“分类目录前缀”这里就让他空着吧,直接分类目录即可,不用放在同一个文件夹里了。
如图所示(1)修改设置以后,保存更改,查看效果,已经可以顺利访问了。如果还是有问题,可能是文件修改权限的问题(2)请结合前面的方法先通过FTP,删除网站根目录下的.htaccess文件,然后重新设置一次永久链接以上就是如何解决Wordpress设置固定链接后内页无法打开方法步骤6、如果上述功能都无法使用,可能是程序出现了问题。
4.wordpress固定链接只有默认能用,其他链接设置网页打不开怎么办
就是没有写的权限这个问题通常有两个可能的原因:一是 .htaccess文件不可写;二是 mod_rewrite 模块没有启用。
第一个原因的解决方法:重设固定连接时,系统要改写.htaccess文件。如果WordPress不能自动更新.htaccess,它会告诉你原因,如.htaccess文件可写,才会自动更新。
对于WordPress没有生成.htaccess文件或不将新的重写规则写到已存在的.htaccess文件,原因各种各样,按照下面的步骤,一步一步,注意,当且仅当上一步无效后再继续下一步。(1)修改权限: 使用chmod将 .htaccess的权限改为666,以便使用template editor编辑,但是不推荐这样做,因为这样的话其他有编辑模板权限的用户也能编辑.htaccess,可以将权限改为660。
(2)服务器阻止修改: 服务器有可能阻止了SERVER_SOFTWARE变量的设置,导致生成.htaccess失败。如果确定使用的是Apache,修改wp-includes/vars.php,跟着下面的步骤走。
第二个原因的解决方法:(1)Apache中的rewrite模块没有开启,去除这一行前面的#号就可以了LoadModule rewrite_module modules/mod_rewrite.so(2)AllowOverride Not Enabled服务器可能没打开AllowOverride。如果httpd.config的AllowOverride设置的是None,那.htaccess将被忽略。
正确的设置:。
转载请注明出处51数据库 » wordpress无法超链接
我是你身体长出的妖娆的花