ProcessWire新建页面默认启用多语言URL选项
$this->pages->addHookBefore('setupNew', function(HookEvent $event) {
$page = $event->arguments[0];
if(!strlen(trim($page->name)) && $page->id != 1){
$page->name = $this->pages->find("include=all, sort=-id, limit=1")->first()->id+1;
}
foreach ($this->wire->languages as $lang) $page->set("status$lang", 1);
});