Php Wordpress类别挂钩
因此,我需要当用户编辑一个类别时,我想添加另一个文本字段,以便用户可以为该类别设置颜色,这是否可行?我将上载一张图片,以便您了解我的意思Php Wordpress类别挂钩,php,html,css,wordpress,Php,Html,Css,Wordpress,因此,我需要当用户编辑一个类别时,我想添加另一个文本字段,以便用户可以为该类别设置颜色,这是否可行?我将上载一张图片,以便您了解我的意思 任何帮助都将不胜感激。您无法准确地获得新字段,但现在就可以了。将其放在functions.php文件中,为类别提供黑色或白色的颜色选择: <?php add_action('edit_category_form', 'add_extra_fields'); add_action('edited_category', 'save_extra_fields'
任何帮助都将不胜感激。您无法准确地获得新字段,但现在就可以了。将其放在functions.php文件中,为类别提供黑色或白色的颜色选择:
<?php
add_action('edit_category_form', 'add_extra_fields');
add_action('edited_category', 'save_extra_fields');
function add_extra_fields($tag)
{
$colors = array('Black' => '000', 'White' => 'FFF');
$selected = get_option('category_'.$tag->term_id.'_color');
echo '<select name="cat_color">';
foreach($colors as $name => $hex)
{
echo '<option value="'.$hex.'"'.($hex == $selected ? ' selected="selected"' : '').'>'.$name.'</option>';
}
echo '</select>';
}
function save_extra_fields($term_id)
{
if($_POST['cat_color'])
{
update_option('category_'.$term_id.'_color', $_POST['cat_color']);
}
}
?>
您可以根据需要向颜色数组中添加更多标签和值。您不会在需要的地方获得新字段,但现在就可以了。将其放在functions.php文件中,为类别提供黑色或白色的颜色选择:
<?php
add_action('edit_category_form', 'add_extra_fields');
add_action('edited_category', 'save_extra_fields');
function add_extra_fields($tag)
{
$colors = array('Black' => '000', 'White' => 'FFF');
$selected = get_option('category_'.$tag->term_id.'_color');
echo '<select name="cat_color">';
foreach($colors as $name => $hex)
{
echo '<option value="'.$hex.'"'.($hex == $selected ? ' selected="selected"' : '').'>'.$name.'</option>';
}
echo '</select>';
}
function save_extra_fields($term_id)
{
if($_POST['cat_color'])
{
update_option('category_'.$term_id.'_color', $_POST['cat_color']);
}
}
?>
你可以在颜色数组中添加更多标签和值。你也可以在这里尝试你的问题->你也可以在这里尝试你的问题->大量阅读和实验:我想我爱你,maiorano84。大量阅读和实验:我想我爱你,maiorano84。