专业WORDPRESS主题设计制作

get_category_parents()函数(get to parents)

发布于: 2022-08-19

get_category_parents()函数使用分隔符输出当前文章的分类名称

语法结构

get_category_parents(int id, bool $link = false, string $separator = '/', bool $nicename = false)

参数

id int(必填) 类别ID

$linkbool(可选) 是否使用链接格式 默认值:false,没有链接,true会显示当前链接

$separator 字符串 (可选) 分隔符 默认值: ‘/’

get_category_parents()函数

$ nicenamebool (可选) 是否使用别名进行显示。默认值:false

案例

$cat_title = single_cat_title('', false);
$cat_id = get_cat_ID( $cat_title );
echo '>'. get_category_parents( $cat_id, true, ' > ');

这个函数可以用来做分类页面的面包屑导航

如何禁用WordPress Gutenberg?关闭古腾堡编辑器插件(readfreeme古腾堡)

发布于: 2022-11-03

1 什么是古腾堡?

  • 2 为何禁用Gutenberg编辑器?
  • 3 如何禁用Gutenberg编辑器?
    • 3.1 方法1:使用Classic Editor插件
  • 4 方法2:使用Disable Gutenberg插件
  • 5 禁用Gutenberg编辑器代码

 

WordPress核心团队在2018年12月7日发布WordPress 5.0,而Gutenberg将成为默认编辑器,它将取代传统的WordPress编辑器。

尽管古腾堡看起来非常高端,但许多用户发现与传统编辑相比,操作非常不方便。

经典编辑器已经被5.0版取代,该如何禁用Gutenberg,并保留经典的WordPress经典编辑器?

 

什么是古腾堡?

Gutenberg(古腾堡)是强制性推出的WordPress编辑器,旨在实现WordPress写作体验的现代化。

它尝试像页面构建器插件一样的操作,允许你将项目拖放到文章或页面中。

目标是在为用户创建丰富的多媒体内容时,提供更灵活和独特的布局。

自WordPress 4.9.8以来,WordPress核心团队已经发布了Gutenberg的试用版 ▼

disable-gutenberg_002

  • 此标注的目的是从数百万WordPress用户那里获得反馈,并为Gutenberg的首次发布做好准备。

随着WordPress5.0版的发布,Gutenberg将成为默认的WordPress编辑器。

为何禁用Gutenberg编辑器?

从目前的情况来看,许多用户认为古腾堡不好用。

在WordPress官方插件页面上,Gutenberg插件的平均值是2星半,这足以解释一切。

disable-gutenberg_003

如何禁用Gutenberg编辑器

尽管有大量负面评论,但WordPress核心团队在努力让Gutenberg成为WordPress 5.0中的默认编辑器。

这让很多用户非常担心,他们想要一个选项来禁用Gutenberg,并保留经典编辑器。

幸好我们可以使用WordPress插件解决这个问题。

方法1:使用Classic Editor插件

disable-gutenberg_004

  • 使用Classic Editor插件,该插件由WordPress的核心贡献者开发和维护

点此访问 Classic Editor 插件下载页面

第 1 步:直接在后台安装和启用Classic Editor插件。

  • 无需设置,启用后会禁用Gutenberg编辑器。
  • 此插件可以设置为保留Gutenberg和Classic编辑器。

第 2 步:转到WordPress后台设置 → 撰写页面。

第 3 步:选中“经典编辑器设置”下的选项 

disable-gutenberg_005

方法2:使用Disable Gutenberg插件

如果你的网站上有不少专栏作家用户,也许他们使用编辑器的习惯不同,那么他们的选择就不同了。

如果你要为某些用户和文章类型禁用Gutenberg,此插件将起作用。

点此访问  Disable Gutenberg 插件下载页面

第 1 步:安装和启用Disable Gutenberg插件

  • 你需要安装并启用Disable Gutenberg插件。

第 2 步:设置插件

单击“设置 → 禁用Gutenberg”并保存 ▼

disable-gutenberg_006

  • 默认之下,该插件会禁用网站上所有用户的Gutenberg。
  • 但是,如果要指定禁用某些类型用户和文章类型,需要取消选中“Complete Disable(完全禁用)”选项。

取消后,将显示更多选项以选择性地禁用Gutenberg,比如:单个文章,文章类型,主题模板或的特定用户 ▼

disable-gutenberg_007

如果你发现你使用的WordPress插件和Gutenberg不兼容,并且你想在网站的其他区域使用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' );
  • 根据WordPress官方说明,Classic Editor经典编辑器代码,将继续整合到2021年。
  • 但你不必担心它,未来将会有全套的Classic Editor编辑器插件供你选择。

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress Gutenberg?关闭古腾堡编辑器插件》,对您有帮助。

admin_head钩子(head admin)

发布于: 2022-08-19

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' );

怎么下载jQuery库?WordPress引入第3方jQuery库(如何下载jquery插件)

发布于: 2022-11-03

1 ping测试第3方jQuery库

  • 2 新浪SAE的jQuery库
  • 3 谷歌的jQuery库
  • 4 Microsoft jQuery库
  • 5 Minicdn
  • 6 下载jQuery库

 

WordPress附带了jQuery库,但它自己的jQuery库略有修改。

如果你学习建站使用它,你可能无法实现一些jQuery效果。

一个jQuery库通常是50-90kb大,如果你的主机性能不高的,那么你的网站加载很慢。

因此,很多网络营销人习惯于使用第三方jQuery库:

  • 其中第三方,是指引用第三方的URL,
  • jQuery库文件,仍然是官方jQuery原创。

以下是jQuery官方jQuery库,以及Google,Microsoft,Sina SAE和minicd的四个第三方jQuery库的介绍。

这些是常见的CDN分发网络服务,选择后非常快,对SEO有利。

ping测试第3方jQuery库

以下是网站管理员工具中,ping测试结果的比较:

pingcdn

在你使用之前,需要解释清楚:

  • 使用第三方jQuery库加载很快。
  • 但你调用本地服务器的库确保是万无一失的。
  • 因此下面给出的示例代码的工作方式。

如下:

  1. 从第三方加载jQuery时,库无法加载。
  2. 本地服务器的jQuery库就会自动加载。

因此你必须首先下载相应的jQuery库,并将其上载到你正在使用的WordPress主题的根目录。

新浪SAE的jQuery库

  • 【推荐】SAE是新浪为其应用程序开发的资源,包括jQuery库。
  • 在速度方面,SAE绝对是首选。
<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>

谷歌的jQuery库

许多网站使用Google CDN提供的jQuery库。

  • 如果你之前访问的网站使用过Google,则在访问你的网站时无需再次加载。
  • 你可以使用它来获得良好的缓存。

但是,由于某些问题,中国网民可能无法在一段时间内访问它。

<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>

Microsoft jQuery库

  • 根据速度测量速度,但发现它没被屏蔽。
<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>

Minicdn

虽然官方声称使用多方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官网 下载jQuery库

  • 它使用著名的VPS提供商MT CDN。
  • 但它的速度并不理想,因为它在国外。

希望我们网站( https://www.wordpressx.com/ ) 分享的《怎么下载jQuery库?WordPress引入第3方jQuery库》,对您有帮助。

TAG:

解决Word(解决word里没有Endnote加载项_代码令人头秃的博客)

发布于: 2022-11-03

1 SSH设置775权限

  • 2 VestaCP更改文件夹权限
  • 3 CWP控制面板设置755权限
  • 4 虚拟主机设置权限

 

有时,当我们升级WordPress建站程序版本,或升级WordPress插件时,会出现错误提示:

更新失败:因为我们不能复制一些文件,升级未被安装。

  • 这通常是WordPress建站程序的文件权限不一致造成的。
  • 实际上,WordPress网站搬家、升级和更新时,遇到了类似的提示,几乎都是由权限不足引起的,此类问题相当普遍。

例如,类似WordPress更新失败的错误 ▼

wordpress-update-failed-not-installed

“因为我们无法复制某些文件,所以未安装升级。这通常是由于文件权限不一致。: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权限不足所致,所以才会出现错误提示:“更新失败:因为我们不能复制一些文件,升级未被安装。”

  • 这时,请检查 plugin,所有者和所有组都是 root 用户,也就没有在文件中写入的权限。
  • 解决方案是使用chown命令修改权限。

SSH设置775权限

如果你用的是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更改文件夹权限

要是你安装VestaCP面板,快速修改WordPress网站目录的权限,可以使用以下命令 ▼

chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*

CWP控制面板设置755权限

倘若你的VPS,安装的是CWP控制面板,请直接登录CWP控制面板后台,进行权限设置。

第 1 步:进入 Fix Permissions 页面

  • CWP菜单 – > User Accounts(用户帐户) – > Fix Permissions(修复权限并选择用户)

第 2 步:选择你的用户 ▼

cwp-fix-permissions-3

第 3 步:点击 Fix Account Permissions ▲

  • CWP控制面板设置755权限,确实非常简单又快速 ^_^

虚拟主机设置权限

假如你用的是虚拟主机,不是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更新失败:因为我们不能复制一些文件,升级未被安装》,对您有帮助。

TAG:
TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
Rich Snippets结构化数据wp-json防止数据被采集All In One WP SecurityWordPress超级菜单Awesome SupportWooCommerce 功能Featured Image From URLRedis加速缓存插件WordPress滤敏感词过滤插件织梦采集侠wordpressnameCheap最新优惠码WP-No-Tag-Base插件Avada主题演示WordPress页脚加载JSxmlrpc.php漏洞Markdown here插件WordPress虚拟主机伪静态Better Search Replace插件wordpress文章浏览数量统计wordpress漏洞修复WordPress大气的样式WordPress官网制作wordpress表单跳转修改wordpress登录地址WordPress菜单自定义图标wp-json优化h5自适应布局Footer and Post Injections插件WordPress站内搜索排除所有页面wordpress更换域名图标不显示Shortcodes Ultimate插件wp-json链接扒站怎么改wordpress主题WordPress文章描文本wordpress打开是代码namechep域名优惠码Dropbox上传失败critical automatic updates什么是 WooCommerceWordPress tag模版WordPress外链特色图片WordPress自动备份WooCommerce禁用 xmlrpc.phpWordPress taghttp://www.fandutaoci.cnWordPress过滤敏感词插件Jetpack插件WordPress页脚页眉插件wordpress描文本主机壳WordpressPretty Links Pro插件bootstrap自适应布局wordpress安全防护安装WordPress插件WordPress广告词检测xmlrpc.php攻击namechep续费优惠码wordpress DropboxWP插件优化head代码WordPress调试模式wordpress常规设置CWP控制面板转KLOXO-MRWordPress网站防护Avada主题Easy WP Cleaner插件robots.txt安全设置WordPress站内搜索排除某些类别的文章robots.txt禁止访问wordpress cdn网站添加CDN百度熊掌号WordPress显示运行数据库wordpress小图标不显示WooCommerce 商店WordPress违禁词检查WordPress网站恶意代码wp-json漏洞谷歌 SEOWooCommerce 定价隐藏WordPress后台登录地址WP SMTP插件设置WordPress网站安全防CWP开启Redis缓存Image Sizes插件Shortcodes UltimateWordfence Security插件WordPress自定义页眉wordpress文章卡片样式Jetpack站点加速器CDN图像缓存wordpress Post Views保护robots.txtWP SMTP插件Mega Menu插件隐藏WordPress代码内版本号WP安全登录插件推荐去除tag标签urlwp-json安全设置BackWPup插件wordpress感谢页面
服务电话:
0533-2765967

微信 13280692153