Php 在Wordpress中将选项从后端传递到前端的最佳方式

Php 在Wordpress中将选项从后端传递到前端的最佳方式,php,css,wordpress,wordpress-theming,Php,Css,Wordpress,Wordpress Theming,我有一个困扰我的疑问。我在Wordpress后端添加了选项页面。现在我想知道,将其参数传递到前端的最佳方法是什么 例如,假设我的后端中有一个颜色字段,将其值保存到mysql。 如果我想将这样的颜色分配给div,我可以从mysql中获取该值,并将其作为变量回送到我的php文件中: echo '<div style="color: ' . $mycolor . ';">'; 我所不知道的是如何正确地实施它们 我来举个例子。假设我想让我的用户可以为一个部分设置自定义背景。 管理员方面,我

我有一个困扰我的疑问。我在Wordpress后端添加了选项页面。现在我想知道,将其参数传递到前端的最佳方法是什么

例如,假设我的后端中有一个颜色字段,将其值保存到mysql。 如果我想将这样的颜色分配给div,我可以从mysql中获取该值,并将其作为变量回送到我的php文件中:

echo '<div style="color: ' . $mycolor . ';">';
我所不知道的是如何正确地实施它们

我来举个例子。假设我想让我的用户可以为一个部分设置自定义背景。 管理员方面,我有一个媒体上传表单(唯一id:div\u background\u url)

现在,在我的前端,检索到的选项如下:

<?php 
$options = get_option('my_theme');
$section_background_url = $options['div_background_url'];
?> 

然后,该部分会回响,其自定义背景位于样式标记中:

<?php echo '<section style="background-image: url(\'' . $section_background_url . '\');"></section>';

阅读wordpress上的本教程,本教程还介绍了如何设置和获取选项

我建议您使用选项框架

此选项框架易于使用且非常灵活

<?php echo '<section style="background-image: url(\'' . $section_background_url . '\');"></section>';