Php Wordpress插件:保存动态设置字段

Php Wordpress插件:保存动态设置字段,php,wordpress,Php,Wordpress,我正在创建一个插件,它将显示网站的类别。对于每个类别,我想设置一个URL 所以我制作了一个表格,其中显示了网站的所有分类,每个分类都有一个字段 如何保存每个类别的每个值 这是我的密码: add_settings_field('name_categories','Categories','categories_cb','plugin-settings','plugin_label_settings'); function categories_cb() { $settingurl = ge

我正在创建一个插件,它将显示网站的类别。对于每个类别,我想设置一个URL

所以我制作了一个表格,其中显示了网站的所有分类,每个分类都有一个字段

如何保存每个类别的每个值

这是我的密码:

add_settings_field('name_categories','Categories','categories_cb','plugin-settings','plugin_label_settings');



function categories_cb() {

$settingurl = get_option('url_cat');

?>
<table>
    <tr>

<?php

$categories = get_categories( array(
'orderby' => 'name',
'order'   => 'ASC'
  ) );
$urlcat = 0;
foreach($categories as $category) { 

 echo "<tr>"; 

 echo '<td align="center" bgcolor="#AEB5B4">'.$category->name.'';
 echo "</td>";
       //deuxieme colonne le nb de presence
 echo "<td><input type='text' name='".$urlcat."' value='".$settingurl."'></td>";

 echo "</tr>";

 $urlcat++;



?>
我希望能够为每个字段设置一个url

非常感谢

添加设置\u字段仅用于一个输入字段。你可以在地图上找到线索

回调函数需要输出适当的html输入和 用旧值填充它,保存将在幕后完成

出于您的目的,我建议对每个类别分别使用add_settings_字段,代码如下:

$categories=get\u categories数组 'orderby'=>'name', “订单”=>“ASC” ; foreach$类别作为$类别{ 添加\u设置\u字段 'name\u category'.$category->cat\u ID, “类别”。$Category->name, “类别_cb”, “插件设置”, “插件标签设置”, 大堆 'id'=>$category->cat\u id ; 注册设置'plugin-settings','name\u category'.$category->cat\u ID; } 函数类别\u cb$args { $settingurl=get_选项'name_category'。$args[id]; 回响 }
谢谢!现在我有一个错误,这一行:回声;错误是:Parse error:syntax error,意外“]代码只是:echo;谢谢你有一个额外的点。之前]