晚上和同事在办公室干活,突然决定要看一会电影。两个大老爷们,于是就决定看《复仇者联盟》。
我自己的感觉:
- 牛逼的人有个性
- 他们会产生冲突,但不要忘记,他们是聪明人,有了问题他们会团结在一起。
- 多次把指挥官旁边的女的看成是斯塔克的女朋友,我果然是脸盲。
团结就是力量
晚上和同事在办公室干活,突然决定要看一会电影。两个大老爷们,于是就决定看《复仇者联盟》。
我自己的感觉:
团结就是力量
很久没写过 Rails 了,最近也更新了 5.2.2 ,于是决定再看看。
使用 rails new 生成了一个新的项目,却未能成功跑起来。报错 Error loading 'sqlite3' Active Record adapter。
搜索后得知,原来是 新版的 Rails 项目中并未为 SQlite 设置版本导致的。
因此,你只需要将 gemfile 中的
gem 'sqlite3'
Code language: JavaScript (javascript)修改为
gem 'sqlite3', '~> 1.3.6'
Code language: JavaScript (javascript)重新 bundle install 即可。
之前立了 Flag,要努力完成,于是就去看电影了。这一次看的是《惊奇队长》。
这部电影给我的不一样的感受:
一些感想
这算是我看过的第一部漫威宇宙的电影了。
在 WordPress 主题开发时,经常会用到 三目运算符 来判断 Options Framework 的返回值。因此,可以将其封装为一个函数进行调用。
function hf_config_echo($name, $default = '')
{
$value = of_get_options($name);
if ($value) {
echo $value;
} else {
echo $default;
}
}
Code language: PHP (php)<?php if (pll_current_language() === 'zh') {
// 中文调用函数
} else {
// 英文调用函数
}?>
Code language: HTML, XML (xml)这样就可以判断你调用的语言是否是中文,并根据语言进行切换。ZH 以后台你设置的语言为准。
由于需要和 Rust 嵌入式开发团队沟通,因此,需要研究一下 IRC。
在这里记录一下 IRC 的用法
IRC 一般来说,是不需要注册用户的,你登陆上去以后,使用 /nick xxxx 来设置 nickname 即可。
不过,你也可以注册,只需要执行如下命令
/msg NickServ REGISTER 密码 电子邮件地址
稍后,你会收到一封邮件,邮件内会包含一个代码,将其发送到你的 IRC 频道即可。

在 IRC 中查看频道列表只需要执行如下命令
/list
Code language: PHP (php)我比较喜欢 MoneyWiz 的付费模式,对开发者友好,对消费者也很友好:
开发阶段仅提供订阅版本;大版本特性开发完成后,提供买断的版本。用户可以根据自己的需要进行选择。
打开 inc/includes/class-options-framework-admin.php 文件,然后知道其中的 add_custom_options_page 方法,将其代码替换为如下代码
public function add_custom_options_page()
{
$menu = $this->menu_settings();
switch ($menu['mode']) {
case 'menu':
// http://codex.wordpress.org/Function_Reference/add_menu_page
$this->options_screen = add_menu_page(
$menu['page_title'],
$menu['menu_title'],
$menu['capability'],
$menu['menu_slug'],
array($this, 'options_page'),
$menu['icon_url'],
$menu['position']
);
break;
default:
// http://codex.wordpress.org/Function_Reference/add_submenu_page
$this->options_screen = add_submenu_page(
$menu['parent_slug'],
$menu['page_title'],
$menu['menu_title'],
$menu['capability'],
$menu['menu_slug'],
array($this, 'options_page'));
break;
}
}
Code language: PHP (php)添加完成后,在你的主题的 functions.php 文件中添加如下代码:
function harvardchina_options_menu_filter($menu)
{
$menu['mode'] = 'menu';
$menu['page_title'] = 'Harvard 主题设置';
$menu['menu_title'] = 'Harvard 主题设置';
$menu['menu_slug'] = 'harvardchina-options';
return $menu;
}
add_filter('optionsframework_menu', 'harvardchina_options_menu_filter');
Code language: PHP (php)就可以实现将主题配置移动到顶级菜单。
reference:
配置起来很简单,在 Polylang 的设置里,勾选需要翻译的内容即可。

参考链接:
Post Type 生成:https://generatewp.com/post-type/
MetaBox 生成:http://jeremyhixon.com/tool/wordpress-meta-box-generator/
Options page 生成:http://wpsettingsapi.jeroensormani.com/
后面要做一个自己用的。