5
在WordPress中,註釋行用於查找主題摘要,插件摘要,模板名稱等。WordPress如何閱讀註釋行
例如: -
<?php
/*
Template Name: Snarfer
*/
?>
如何WordPress的這樣做呢?用什麼代碼來閱讀註釋行。
在WordPress中,註釋行用於查找主題摘要,插件摘要,模板名稱等。WordPress如何閱讀註釋行
例如: -
<?php
/*
Template Name: Snarfer
*/
?>
如何WordPress的這樣做呢?用什麼代碼來閱讀註釋行。
這在功能get_file_data
與鍵代碼段完成這件事在wp-includes/functions.php
:
foreach ($all_headers as $field => $regex) {
preg_match('/^[ \t\/*#@]*' . preg_quote($regex, '/') . ':(.*)$/mi', $file_data, ${$field});
if (!empty(${$field}))
${$field} = _cleanup_header_comment(${$field}[1]);
else
${$field} = '';
}
例如,對於它在wp-admin/includes/plugin.php
在功能get_plugin_data
引用的插件:
$plugin_data = get_file_data($plugin_file, $default_headers, 'plugin');