快速提问。找到了类似的案例,但它们对我不起作用。
按照本指南https://babeljs.io/docs/setup/#installation我正在尝试安装 Babel Cli。
但是从 package.json 中的命令运行 babel 配置如下
"scripts": {
"build": "babel src -d lib"
},
Run Code Online (Sandbox Code Playgroud)
抛出错误
> babel src -d lib
src doesn't exist
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! my-package@1.0.0 build: `babel src -d lib`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the my-package@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
npm ERR! A complete …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 cronjob 任务中使用 wp_mail,但没有发送电子邮件。相反,纯 php 函数 mail() 起作用。
问题 1):为什么 mail() 有效而 wp_mail 无效?
问题 2):手动调用 www.domain.de/wp-cron.php 会触发电子邮件。但是收到的邮件的 html 邮件正文仍然是一个字符串,并没有转换为 html。你知道为什么吗?
搜索解决方案,找到了一些。根据这篇文章(WordPress 中的 Cron 作业不起作用),我像这样设置了我的 cronjob:
设置自定义间隔:
function example_add_cron_interval( $schedules ) {
$schedules['five_seconds'] = array(
'interval' => 5,
'display' => esc_html__( 'Every Five Seconds' ),
);
$schedules['daily'] = array(
'display' => esc_html__( 'Once Daily' )
);
return $schedules;
}
add_filter( 'cron_schedules', 'example_add_cron_interval', 999 );
Run Code Online (Sandbox Code Playgroud)
激活定时任务:
function cron_activation() {
if( !wp_next_scheduled( 'dbs_cron_hook' ) ) {
wp_schedule_event(time(), 'daily', 'dbs_cron_hook' ); …Run Code Online (Sandbox Code Playgroud)