我试图在帖子中获取TLD的第一个实例,并将其插入到自定义字段中。例如,使用帖子:
嗨,我是鲍勃。我的网站是http://bob.com 你可以在[email protected]
我想在自定义字段“user\\u domain”中插入“bob.com”,我正在使用“publish\\u post”操作,这样当用户发布帖子时,它会自动将找到的域分配给自定义字段。
我已经尝试了几个小时,得出了以下结论:
$content = strtolower($content);
function filterdomain($content) {
$founddomain = preg_match(\'/^[-a-z0-9]+\\.[a-z]{2,6}$/\', $content);
return $content;
add_post_meta($post[\'ID\'], \'user_domain\', $founddomain);
}
add_filter(\'content_save_pre\',\'filterdomain\');
add_action(\'publish_post\', \'filterdomain\');
这(正如你可能看到的)不起作用。任何帮助都将不胜感激。
泰