Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将博客详细信息添加到wp\u get\u站点列表_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 将博客详细信息添加到wp\u get\u站点列表

Javascript 将博客详细信息添加到wp\u get\u站点列表,javascript,php,wordpress,Javascript,Php,Wordpress,我希望将博客详细信息添加到以下下拉列表中,以将选项值中的$site['domain']替换为详细信息'blogname'。我还想在选项内容中保留$site['domain'] function blavou_existing_sites() { echo '<div id="blav-wrapper">'; echo '<div class="blav-nav-wrapper">'; echo '<ul class="blav-drop">'; echo '&

我希望将博客详细信息添加到以下下拉列表中,以将选项值中的$site['domain']替换为详细信息'blogname'。我还想在选项内容中保留$site['domain']

function blavou_existing_sites() {
echo '<div id="blav-wrapper">';
echo '<div class="blav-nav-wrapper">';
echo '<ul class="blav-drop">';
echo '<form action="../">';
echo '<select name="mySelectbox" id="mySelectbox">';
echo '<option value="">Choose Existing</option>';
$sites = wp_get_sites();
foreach ($sites as $site) {
    printf( '<option value="http://'.$site['domain'].'/wp-admin/">'.$site['domain'].'</option>');
}  
echo '</select>';
echo '<input type="button" onclick="window.open(this.form.mySelectbox.options[this.form.mySelectbox.selectedIndex].value,\'_top\')" value="Confirm">';
echo '</form>';
echo '</ul>';
echo '</div>';
echo '</div>';
}


谢谢你的帮助

您可以使用获取博客详细信息功能:

 foreach ($sites as $site) {
    $details = get blog details($site['blog_id']);
    printf( '<option value="%s">%s (%s)</option>', 'http://'.$site['domain'].'/wp-admin/', $details->blogname, $site['domain'] );
 }  
这将为您提供类似blogname url的选项