要将自定义字段添加到WordPress菜单项,您可以使用以下步骤:
激活自定义字段:
确保您的WordPress主题支持自定义字段。通常情况下,自定义字段默认情况下是启用的,但如果您的主题禁用了它们,您需要在主题中启用它们。这通常在functions.php
文件中完成。在主题的functions.php
文件中添加以下代码来启用自定义字段:
add_theme_support('postthumbnails');
如果您的主题已经支持自定义字段,则可以跳过这一步。
编辑菜单:
登录WordPress后台,转到“外观” > “菜单”,选择您想要编辑的菜单。
添加自定义链接:
要向菜单添加自定义字段,您需要使用自定义链接。在菜单编辑器中,找到“自定义链接”选项。将自定义链接添加到您的菜单中,但不要在链接字段中输入URL。只需为链接设置一个名称即可,因为您将在自定义字段中添加URL。
添加自定义字段:
在自定义链接中,查找一个名为“自定义字段”(Custom Fields)的选项。这通常在“屏幕选项”(Screen Options)下方的一个复选框中启用。确保选中这个复选框,以显示自定义字段选项。
添加自定义字段数据:
现在您可以为自定义链接添加自定义字段数据。在“自定义字段”选项下,输入字段名称和值。例如,您可以使用字段名称“my_custom_field”和值“custom_value”。
保存菜单:
确保在编辑完自定义字段后保存菜单。
显示自定义字段数据:
要在主题中显示自定义字段数据,您需要编辑主题的模板文件(通常是header.php
、footer.php
或menu.php
等)。在模板文件中,您可以使用以下PHP代码来获取和显示自定义字段数据:
ID, 'my_custom_field', true);
if (!empty($custom_field)) {
echo '' . esc_html($custom_field) . '';
}
}
?>
请确保将 'yourmenuslugorID'
替换为您要显示自定义字段的菜单的名称或ID,并将 'my_custom_field'
替换为您在步骤5中使用的自定义字段名称。
保存并更新主题文件:
保存您的主题文件并确保更改生效。
这样,您就可以将自定义字段添加到WordPress菜单项并在主题中显示它们。根据您的主题和需求,您可能需要自定义样式来更好地呈现自定义字段数据。