WordPress 函数——获取子主题和父主题的目录 URL

一、获取父/根主题的目录 URL,函数是:“get_template_directory_uri()

注意:不返回目录地址后面的尾部斜杠

在修改 WordPress 的主题时,常常会用到获取当前主题目录 URL 的情况,比如我要获取当前主题目录下 images 目录中的 logo.png,就可以使用“get_template_directory_uri()”函数,代码如下:

<img src="<?php echo get_template_directory_uri(); ?>/images/logo.png" width="" height="" alt="" />

这样就可以准确地获取这个图片的 URL 了。但是呢,很多时候我们修改主题都是使用子主题的方式,这样在父主题更新后你所做的更改也能保留下来。使用这个函数获取到的 URL 是父主题的目录地址,在 WordPress 也有一个获取子主题 URL 的函数。

二、获取子主题的目录 URL 函数:“get_stylesheet_directory_uri()

这个函数实际上是返回当前所用的主题样式表的目录 URL,但是由于在使用子主题时必须要使用子主题的样式表,所以这个函数返回的就是子主题的目录 URL。再来看看获取图像 URL 的示例:

<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/aternus.png" alt="" width="" height="" />

这样子获取到的 URL 就是子主题目录下的了。

最近一直在修改主题,准备把之前用的子主题升级到2.0版本,有什么值得分享的方面我都会写到博客里的。

参考

get_stylesheet_directory_uri() | Function | WordPress Developer Resources

get_template_directory_uri() | Function | WordPress Developer Resources

Ubuntu Gnome 取消开机自动登录

Ubuntu 的开机自动登录功能虽然很方便,但也带来了安全隐患,那要怎么把它关掉呢?有两种方法,一种是在设置-用户中关掉自动登录,另一种是修改 gdm 的配置,这里我将两种方法都说一下。

一、在设置中修改

打开系统的设置,搜索“用户”,不同 Ubuntu 版本该设置的位置可能会不同,因此建议通过搜索寻找所在位置。Ubuntu 18.04 的用户设置在“详细信息-用户”中,如下图所示,这个时候用户信息是不可以更改的,要先点击右上角的“解锁”,输入用户密码之后才可以修改想看更多?点我点我 “Ubuntu Gnome 取消开机自动登录”

在 Linux 上安装 VMware Workstation Pro

今天在 Ubuntu 上安装了 VMware Workstation Pro,这里记录一下安装的过程。

一、下载

VMware Workstation Pro 的下载地址为:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html ,由于是在 Linux 下安装,所以选择下载 “Workstation ×× Pro for Linux”。这里我下载的文件名是:“VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle”,这是一个可执行的文件,所以要赋予它可执行的权限:

chmod +x VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle

注意文件名要是你下载的那个文件名,建议使用 tab 键自动补全。 想看更多?点我点我 “在 Linux 上安装 VMware Workstation Pro”

服务器SMTP邮件端口25,465被禁?博客无法发送邮件?快来试试邮件推送服务吧

相信很多博主都在使用评论邮件通知和评论回复邮件通知功能,然而,很多服务器都禁止了 SMTP 发送邮件的25端口。虽然有些能使用 SSL 加密的465端口来发送,但是,有些服务器提供商连465端口都封了 :(不高兴) SunriseYDY 就遇到了这样的服务器提供商,申请解封的工单提交了一次又一次,然而都石沉大海了。导致我每天都要打开博客看一看有没有评论(虽然不会有人评论 :(委屈) ),很不方便。 想看更多?点我点我 “服务器SMTP邮件端口25,465被禁?博客无法发送邮件?快来试试邮件推送服务吧”