常见问题与WordPress的使用

主题

政府

顶部↑

我的帖子可以用URL代替/index.php?p=76?

看到的:

顶部↑

我如何知道我是否有mod_rewrite?

要获取有关服务器的信息,可以使用phpinfo ()功能:

  1. 粘贴到文本编辑器
<?php phpinfo ();? >
  1. 另存为info.php上载到服务器。在浏览器中访问(www.example.com/info.php)

info.php文件返回一个概述PHP安装细节的页面。你可以看看mod_rewrite加载。下apache头,看加载模块节并查看是否列出了mod_rewiite。

顶部↑

如何更改文件和文件夹权限?

看到的:

顶部↑

WordPress的发布周期有多长?

WordPress每6个月左右就会发布一个主要版本。建议和投票的想法为未来的发布WordPress扩展想法网站

也请参考WordPress版本查看按时间顺序列出的WordPress版本,以及每个版本的新特性和改进的更改日志信息。在bug追踪器中有未来的发行版和它们各自里程碑的链接。

顶部↑

看到的:

顶部↑

角色的作用是什么?不同的角色有什么权限?

看到的:

顶部↑

是否644权限wp-config.php向共享服务器上的所有其他用户泄露用户名和密码?

这是PHP在服务器上设置方式的一个限制。如果您以前使用Movable Type,那么Perl可能是用suexec设置的,因此作为您的用户执行Movable Type。在本例中,PHP作为web服务器用户运行,这就是为什么它必须至少为444。有phpsuexec,但似乎许多主机不使用它。

然而,在现代的共享主机上,这通常不是一个问题,因为即使文件是“世界”可读的,每个帐户都设置了“越狱”,使人们锁定在他们的主目录中,PHP可以通过open_basedir限制轻松修改,以防止人们编写PHP脚本来读取您的文件。如果你真的担心,你应该联系你的主人,看看他们正在采取什么措施。

顶部↑

我如何重定向用户登录后回到我的博客主页?

默认情况下,WordPress将注册用户重新路由到管理屏幕在他们登录博客之后。要更改页面,有WordPress插件可以处理重定向,或者你可以设置主题函数来处理雷竞技它。看到Function_Reference / wp_login_url

顶部↑

如何更改文件的权限,以便使用主题编辑器编辑它们?

看到的:

顶部↑

如何防止我的图片被其他网站热链接?

你可以使用你的。htaccess文件来保护图片不被热链接,或者换句话说,不被其他网站链接。这可能会消耗您的带宽,因为如果有人直接链接到您站点上的图像,那么您就会失去带宽。

顶部↑

我如何备份和恢复我的WordPress数据库使用phpMyadmin?

看到的:

顶部↑

如何防止评论泛滥?

评论泛滥是指在很短的时间内大量的评论(可能是垃圾邮件)被发布到你的网站上。这只是更广泛的……问题的一个方面评论垃圾广告一般来说,但它可以很快取代版主手动删除违规评论的能力。

WordPress默认自动管理最严重的洪水。来自同一IP或电子邮件地址的任何评论(注册用户除外manage_options功能),在他们最后一条评论的15秒内,他们的评论就会被丢弃。可以通过命令更改时间设置的插件雷竞技扩展了这个功能。您也可以考虑使用许多更广泛的垃圾邮件拦截插件中的一个,例如雷竞技Akismet,或者甚至把你的评论系统交给Disqus

您还可以通过插入以下过滤器来更改时间设置显然也你现在的主题。或者你可以创建并安装一个非常基本的插件,并插入以下代码:

函数dam_the_flood($dam_it, $time_last, $time_new) {if (($time_new - $time_last) < 300) //时间间隔为300返回true;//秒返回false;} add_filter('comment_flood_filter', 'dam_the_flood', 10,3);

创建插件雷竞技可能非常简单,上面的代码实际上已经为您完成了大部分工作。

顶部↑

为什么我不能删除未分类的类别?

删除一个分类并不会删除该分类中的帖子。相反,只分配给已删除类别的帖子被设置为未分类的类别。同时,所有页面被分配的未分类的类别。

未分类的类别不能删除,但可以为上的文章指定默认类别设置- - - - - -写作屏幕上的管理屏幕

顶部↑

为什么在编写或编辑页面时没有页面模板选项?

对象时,如果没有“页模板”选项页面这可能是因为没有模板文件用合适的结构。可将“页面模板”框分配给页面在你的主题中必须至少有一个模板文件,在模板文件的开头有一个这样的结构:

<?模板名称:My Custom Page */

在主题目录下创建一个具有任意名称的新PHP文件,并将上述代码放入该文件中。您将看到页面模板框出现,其中包括“我的自定义页面”选项在页面编辑屏幕。有关自定义页面模板的详细信息,请参阅页面模板

顶部↑

如何使静态首页和文章显示在网页上作为网站的顶部页面?

看到的:

如果您想在静态首页上显示最新的帖子,而不是页面内容,那么这就是示例页面模板。

<?模板名称:MyFront */ get_header();?> 
1, 'cat' => 1);$the_query = new WP_Query($args);//循环while ($the_query->have_posts()): $the_query->the_post();Get_template_part ('content', get_post_format());//结束循环。endwhile;主要? > < / > < !--.site-main -->

参见:

顶部↑

如何确定文章、页面、类别、标签或用户ID?

有时有必要知道特定的帖子、页面、类别、标签或用户的ID。要确定该ID,使用以下方法之一:

  • 在浏览器状态栏中查找ID:
    1. 访问管理屏幕中的相关列表表屏幕。例如,对于Posts访问Posts->所有Posts,对于Pages访问Pages->所有Pages,对于Categories访问Posts->Categories。
    2. 现在将鼠标悬停在你需要ID的“项目”上。对于“页面”,将鼠标悬停在“标题”列中的特定页面标题上,对于“类别”,将鼠标悬停在“名称”列中的“类别名称”上。
    3. 看看状态栏(在你的浏览器底部),你会发现在行尾像“post=123”或“tag_ID=67”这样的东西。在这些情况下,123是Page ID, 67是Category ID。
  • 安装一个插件:
    1. 安装和激活显示WP管理员的id或其他人。
    2. 查找每个项目所显示的ID。

顶部↑

配置

顶部↑

如何更改日期和/或时间的显示方式?

看到的:

顶部↑

我如何控制人们的评论?

看到的:

顶部↑

讨论选项是什么意思?

看到的:

顶部↑

如何安装插件?雷竞技

看到的:

顶部↑

当我发布在多个类别时,我如何改变类别之间出现的内容?

二千零一十五年主题,文章的多个类别之间用逗号显示。要配置类别的显示方式,

  1. 创建一个孩子的主题二千零一十五年主题。
  2. 复制twentyfifteen_entry_meta ()从父母的函数公司/ template-tags.php儿童的主题显然也
函数twenty15,_entry_meta () {if (is_sticky() && is_home() && !is_page ()) {:}}
  1. 在of的参数中替换','get_the_category_list电话在twentyfifteen_entry_meta ()函数。
$ category_list = get_the_category_list(_x(', ', '用于列表项之间,逗号后有空格。', ' twenty15 '));

如果你用' > ',' •’或‘|’,你就会在类别之间看到一个箭头、一个子弹或“管子”(|)。

  1. 激活子主题。

顶部↑

为什么所有的评论都被审核了?

设置>讨论筛选并确保注释必须手动批准没有启用。选择了该选项后,所有注释都被发送到审核队列等待批准。
确保如果注释包含x个或更多链接,则在队列中保留注释。不为空,并包含大于零的数字。如果此值为空或零,则所有包含链接的评论都将被审核。
如果上面提到的选项未选中,链接审核值高于零,而您仍然有这个问题,那么升级已安装的评论垃圾邮件插件。雷竞技如果这仍然是一个问题,一个一个停用评论垃圾邮件插件,以确定罪魁祸首,并联系插件作者寻求帮助。雷竞技

顶部↑

如何禁用注释?

首先,取消允许人们对新文章发表评论设置>讨论屏幕上。这将只禁用注释未来的文章
接下来,要完全禁用评论,你必须编辑过去的每一篇文章并取消勾选允许评论编辑帖子屏幕上。使用批量编辑一次禁用多个帖子。

  1. Posts_Screen,选中Table标题中的复选框,以选择给定表中的所有Posts。
  2. 从“批量操作”框中,选择“编辑”并单击“应用”。
  3. 在“批量编辑屏幕”中,从“注释”框中选择“不允许”选项
  4. 单击更新。

或者,您也可以在shell帐户上从命令行运行以下MySQL查询phpMyAdmin,或透过wp-cliwp数据库查询

更新wp_posts设置comment_status = '关闭';

如果您的目标是永久删除注释,那么请遵循下面的步骤。这是一个例子二千零一十五年自定义主题。

  1. 创建一个孩子的主题二千零一十五年主题。
  2. 复制twentyfifteen_entry_meta ()从父母的函数公司/ template-tags.php儿童的主题显然也
  3. 注释掉包含的if块评论链接
函数twenty15,_entry_meta () {if (is_sticky() && is_home() && !is_page ()) {:} // if (!is_single () & & !Post_password_required () && (comments_open() || get_comments_number())) {// echo ";// /* translator: %s: post title */ // comments_popup_link(sprintf(__('在%s上留下评论','twentyfifteen'), get_the_title())));/ / echo”;/ /}}

它从每个帖子的底部删除评论或“留下评论”消息的数量。

  1. 新创建的comments.php子主题目录下没有任何内容。它删除了现有帖子的评论区。
  2. 激活Child Teheme。

顶部↑

如何禁用trackback和pingback ?

首先,取消允许来自其他博客的链接通知(pingbacks和trackbacks)到新文章上设置>讨论屏幕上。这只会禁用trackback和pingback未来的文章
接下来,要完全禁用trackback和pingback,您必须编辑每一篇过去的文章并取消选中在此页面上允许trackback和pingback编辑帖子屏幕上。使用批量编辑一次禁用多个帖子。见上图。

  1. Posts_Screen,选中Table标题中的复选框,以选择给定表中的所有Posts。
  2. 从“批量操作”框中,选择“编辑”并单击“应用”。
  3. 在“批量编辑屏幕”中,从“ping”框中选择“不允许”选项。
  4. 单击更新。

或者,您也可以在shell帐户上从命令行运行这个MySQL查询phpMyAdmin,或透过wp-cliwp数据库查询

更新wp_posts设置ping_status = '关闭';

顶部↑

如何更改网站管理的名字吗?

要更改您的管理名称,请在管理屏幕,选择用户- >概要文件菜单。在那里进行更改。但是,您不能从Administration屏幕内更改用户名。为了做到这一点,你必须直接编辑MySQL数据库,但是不建议这样做,因为你的用户名不经常被其他用户看到。

看到的:

顶部↑

如何找到上传图片所需的绝对路径?

  1. 从浏览器中打开下面的页面
网站http:// (URL) / wp-admin / options.php
  1. 请参考upload_url_path选项值。
    如果值为空,则表示目录wp-content /上传是要保存的默认目标。

顶部↑

我需要修改哪些文件来改变我博客的外观?

看到的:

顶部↑

如何上传图片?

看到的:

顶部↑

我是否可以将“建立数据库连接错误”的消息更改为更具描述性的消息?

只需简单地创建一个驻留在其中的文件wp-content / db-error.php,并在该文件中放入您希望在WordPress确定数据库连接不可用时显示给用户的消息。该文件将用于代替“建立数据库连接错误”消息。你甚至可以用db-error.php将用户重定向到其他地方。这里有一个例子db-error.php

<?php 
echo '

此站点目前正在经历数据库服务器的问题。

按您的浏览器重新加载按钮重试!';? >

顶部↑

修改

顶部↑

我能换个笑脸吗?

看到的:

顶部↑

如何编辑文件?

看到的:

顶部↑

是什么循环?

看到的:

顶部↑

我如何改变我的帖子的url结构?

看到的:

顶部↑

如何在Windows服务器上更改文章的url结构?

看到的:

顶部↑

我如何使用WordPress模板标签来改变博客上显示的内容?

看到的:

顶部↑

把这个放在你的主题部分header。php模板文件:

<基地目标= "平等" / >

看到的:

顶部↑

如何将图像添加到我的RSS提要?

看到的:

顶部↑

如果我关闭评论,它会在weblog上显示“comments off”。那我怎么把它去掉呢?

根据您的主题,可能会显示一些其他类似意图的消息。如何删除此消息的细节取决于主题。你应该能够找到你的主题的冒犯文本comments.php文件。如果它是由PHP函数显示的,则用斜杠-星号注释掉函数。/*”和“* /(不含报价)在函数的两端:

<?注释被关闭。', '十二');* / ? >

如果它只是HTML,通过添加'& lt; !--”和“——比;(不包括引号,注意第一个注释符号之后和最后一个注释符号之前的空格)

<!——

注释已关闭。< / p > - - >

如果您决定稍后恢复消息,您可以简单地删除注释符号。

顶部↑

我如何改变密码保护一篇文章时显示的内容?

钩住过滤器the_title”和“the_password_form”。筛选器函数的传递与筛选器名称的含义完全一致。使用(大小写不敏感)函数搜索出违规的文本,并将其替换为您的偏好(或什么都不替换)。
注意“the_title’过滤器对每一个标题触发,而不仅仅是密码保护的帖子,所以你需要使用post_password属性以了解是否应用字符串替换函数。
有些主题可能还有需要更改内容的附加位置。下一个例子使用二千零一十五年主题。

Add_filter ('the_title', 'replace_protected', 10,2);函数replace_protected($title, $id) {$post = get_post($id);如果(!空($post->post_password)) {$title = str_replace('Protected:', 'Hidden:', $title);}返回$标题;} add_filter(“the_password_form”、“replace_message”);函数replace_message($form){返回str_replace('此帖子受密码保护。要查看它,请在下面输入您的密码:','输入您的密码下面看到惊喜:',$form);}

顶部↑

我如何允许某些HTML标签在我的评论?

在主题中使用自定义过滤器显然也或插件:

add_filter(“preprocess_comment”、“fa_allow_tags_in_comments”);函数fa_allow_tags_in_comments($data){全局$allowedtags;$ allowedtags[“跨度”]=数组(“风格”= >阵列());美元allowedtags(“p”)=()数组;返回元数据;}

顶部↑

如何在WordPress中添加高级搜索功能?

看到的:

顶部↑

的帖子

顶部↑

我如何上传图像并在帖子中显示它?

看到的:

顶部↑

广播是什么?

看到的:

顶部↑

trackback是什么?

看到的:

顶部↑

我的帖子的永久链接在哪里?

看到的:

顶部↑

我可以使用桌面博客软件吗?

看到的:

顶部↑

我能用电子邮件写博客吗?

看到的:

顶部↑

垃圾邮件,垃圾邮件发送者,评论

顶部↑

我可以做什么来阻止垃圾评论?

看到的:

顶部↑

关于评论垃圾邮件的更多信息

看到的:

顶部↑

导入和导出

顶部↑

我如何导入一个WordPress WXR文件时,它说它太大,不能导入?

如果一个WordPress WXR文件(从WordPress导出的XML文件)太大而无法导入,那么您可能会尝试做一些事情来克服这个限制。

  • 编辑php . ini”。有些主机可能不允许这种设置。
memory_limit = 300M post_max_size = 200M upload_max_filesize = 100M max_execution_time = 600
  • memory_limit: PHP脚本允许分配的最大内存量(以字节为单位)。

注意:Memory_limit应该大于post_max_size, post_max_size必须大于upload_max_filesize。

  • 编辑. htaccess.有些主机可能不允许这种设置。
php_value memory_limit 300M php_value post_max_size 200M php_value upload_max_filesize 100M
  • 编辑wp-config.php
定义(“WP_MEMORY_LIMIT”、“64 mb”);

另请参阅增加分配给PHP的内存

  • 在多站点环境下,需要进行以下配置
    1. 在Network Admin仪表板中,选择Settings > Network Settings并增加“Site upload space”和“Max upload file size”的值。
    2. 从网络管理员仪表板,选择网站>所有网站,并单击编辑菜单下的网站。单击“设置”选项卡,增加“站点上传空间配额”的值,或将其留空为网络默认值
  • GZip文件。在某些托管服务上,gzip压缩后的文件可以在后台自动展开,WordPress根本不知道其中的区别。这可以使文件足够小,以适应最大上传大小的限制。
    1. 在Windows上,使用7Zip从WXR文件创建一个gz归档文件。
    2. 在Linux上,使用gzip命令行。
    3. 在上传之前,确保生成的文件的文件扩展名为“。gz”,因为这通常是必要的。
    4. 这并不一定有效,因为它高度依赖于主机配置。如果此方法失败,那么尝试另一种方法。
  • 将WordPress WXR文件拆分为更小的部分,方法是将文章之间的数据分开,并将页眉/页脚粘贴到每个文件中。

1.总是要有标题

 <频道>包括所有信息,如类别,标签等,以在第一个

2.总是有页脚

rss频道< / > < / >

3.在这两者之间,添加从开始到结束的帖子,并检查正在创建的XML文件是否小于或等于2MB。你会找到窍门的。

4.和往常一样,在导入新的XML文件之前,备份要导入XML文件的博客的数据库,为了更好的度量,还可以导出该博客的XML文件。

看到的:

WXR分配器实用程序:

顶部↑

看到的:

导入的内容

食典委常见问题解答

这篇文章有帮助吗?如何改进呢?