get_category_parents()函数使用分隔符输出当前文章的分类名称
语法结构
get_category_parents(int id, bool $link = false, string $separator = '/', bool $nicename = false)
参数
id (int)(必填) 类别ID
$link(bool)(可选) 是否使用链接格式 默认值:false,没有链接,true会显示当前链接
$separator (字符串) (可选) 分隔符 默认值: ‘/’
$ nicename(bool) (可选) 是否使用别名进行显示。默认值:false
案例
$cat_title = single_cat_title('', false);
$cat_id = get_cat_ID( $cat_title );
echo '>'. get_category_parents( $cat_id, true, ' > ');
这个函数可以用来做分类页面的面包屑导航
1 什么是古腾堡?
WordPress核心团队在2018年12月7日发布WordPress 5.0,而Gutenberg将成为默认编辑器,它将取代传统的WordPress编辑器。
尽管古腾堡看起来非常高端,但许多用户发现与传统编辑相比,操作非常不方便。
经典编辑器已经被5.0版取代,该如何禁用Gutenberg,并保留经典的WordPress经典编辑器?
Gutenberg(古腾堡)是强制性推出的WordPress编辑器,旨在实现WordPress写作体验的现代化。
它尝试像页面构建器插件一样的操作,允许你将项目拖放到文章或页面中。
目标是在为用户创建丰富的多媒体内容时,提供更灵活和独特的布局。
自WordPress 4.9.8以来,WordPress核心团队已经发布了Gutenberg的试用版 ▼
随着WordPress5.0版的发布,Gutenberg将成为默认的WordPress编辑器。
从目前的情况来看,许多用户认为古腾堡不好用。
在WordPress官方插件页面上,Gutenberg插件的平均值是2星半,这足以解释一切。
尽管有大量负面评论,但WordPress核心团队在努力让Gutenberg成为WordPress 5.0中的默认编辑器。
这让很多用户非常担心,他们想要一个选项来禁用Gutenberg,并保留经典编辑器。
幸好我们可以使用WordPress插件解决这个问题。
点此访问 Classic Editor 插件下载页面
第 1 步:直接在后台安装和启用Classic Editor插件。
第 2 步:转到WordPress后台设置 → 撰写页面。
第 3 步:选中“经典编辑器设置”下的选项 ▼
如果你的网站上有不少专栏作家用户,也许他们使用编辑器的习惯不同,那么他们的选择就不同了。
如果你要为某些用户和文章类型禁用Gutenberg,此插件将起作用。
点此访问 Disable Gutenberg 插件下载页面
第 1 步:安装和启用Disable Gutenberg插件
第 2 步:设置插件
单击“设置 → 禁用Gutenberg”并保存 ▼
取消后,将显示更多选项以选择性地禁用Gutenberg,比如:单个文章,文章类型,主题模板或的特定用户 ▼
如果你发现你使用的WordPress插件和Gutenberg不兼容,并且你想在网站的其他区域使用Gutenberg,那么这个插件就能呵呵解决你的问题。
以下是不使用插件禁用,切换回之前的编辑器的方法。
将下面的代码添加到当前主题函数模板functions.php文件中 ▼
//禁用Gutenberg编辑器 add_filter('use_block_editor_for_post', '__return_false');
在WordPress后台禁用Gutenberg编辑器后,前端仍将加载相关的样式文件……
防止前端加载样式文件,需要添加代码 ▼
//防止前端加载样式文件 remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress Gutenberg?关闭古腾堡编辑器插件》,对您有帮助。
admin_head钩子主要用来修改后台管理页面<head>部分的内容
do_action( 'admin_head' )
function dolly_css() {
echo "
<style type='text/css'>
#dolly {
float: $x;
padding-$x: 15px;
padding-top: 5px;
margin: 0;
font-size: 11px;
}
</style>
";
}
add_action( 'admin_head', 'dolly_css' );
1 ping测试第3方jQuery库
WordPress附带了jQuery库,但它自己的jQuery库略有修改。
如果你学习建站使用它,你可能无法实现一些jQuery效果。
一个jQuery库通常是50-90kb大,如果你的主机性能不高的,那么你的网站加载很慢。
因此,很多网络营销人习惯于使用第三方jQuery库:
以下是jQuery官方jQuery库,以及Google,Microsoft,Sina SAE和minicd的四个第三方jQuery库的介绍。
这些是常见的CDN分发网络服务,选择后非常快,对SEO有利。
以下是网站管理员工具中,ping测试结果的比较:
在你使用之前,需要解释清楚:
如下:
因此你必须首先下载相应的jQuery库,并将其上载到你正在使用的WordPress主题的根目录。
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.min.js">\x3C/script>')</script>
许多网站使用Google CDN提供的jQuery库。
但是,由于某些问题,中国网民可能无法在一段时间内访问它。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.min.js">\x3C/script>')</script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script> <script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.min.js">\x3C/script>')</script>
虽然官方声称使用多方CDN,包括国内采用的盛大云CDN加速。
<script type="text/javascript" src="http://c1.minicdn.com/google/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.min.js">\x3C/script>')</script>
点此访问 jQuery官网 下载jQuery库
希望我们网站( https://www.wordpressx.com/ ) 分享的《怎么下载jQuery库?WordPress引入第3方jQuery库》,对您有帮助。
1 SSH设置775权限
有时,当我们升级WordPress建站程序版本,或升级WordPress插件时,会出现错误提示:
更新失败:因为我们不能复制一些文件,升级未被安装。
例如,类似WordPress更新失败的错误 ▼
“因为我们无法复制某些文件,所以未安装升级。这通常是由于文件权限不一致。:wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js, wp-includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php, wp-includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php”
最近,我们网站在更新WordPress插件时,文件权限不一致。
由于WordPress权限不足所致,所以才会出现错误提示:“更新失败:因为我们不能复制一些文件,升级未被安装。”
如果你用的是VPS,这些目录 默认所有者是 root、所使用的FTP是 vsftpd、服务器是 Apache2。
这些条件主要限制默认的用户组名称。
如果Linux安装的系统不同,可能需要调整用户组的名称。
以下是SSH设置775权限流程 ▼
第 1 步:登录SSH
第 2 步:进入到 /wp-content/ 目录 ▼
cd /home/admin/web/你的域名文件夹/public_html/wp-content/
第 3 步:给这些目录设置755权限,即只有拥有者有权写入 ▼
chmod -R 755 plugins/ chmod -R 755 themes/ chmod -R 755 uploads/ chmod -R 755 upgrade/
要是你安装VestaCP面板,快速修改WordPress网站目录的权限,可以使用以下命令 ▼
chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*
倘若你的VPS,安装的是CWP控制面板,请直接登录CWP控制面板后台,进行权限设置。
第 1 步:进入 Fix Permissions 页面
第 2 步:选择你的用户 ▼
第 3 步:点击 Fix Account Permissions ▲
假如你用的是虚拟主机,不是VPS的话,那么以上设置方法就不适用了。
请将以下代码,添加到WordPress网站根目录下的 wp-config.php 文件中 ▼
define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0755); define("FS_CHMOD_FILE", 0755);
基本上这样做,就能既更安全又能够升级WordPress程序了。
为了做好网络营销的任务,现在你可以开始测试安装和升级,各种网络推广插件了 ^_^
希望我们网站( https://www.wordpressx.com/ ) 分享的《解决WordPress更新失败:因为我们不能复制一些文件,升级未被安装》,对您有帮助。