Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Php 在新数组中存储来自get_的标签slug和名称_Php_Wordpress - Fatal编程技术网

Php 在新数组中存储来自get_的标签slug和名称

Php 在新数组中存储来自get_的标签slug和名称,php,wordpress,Php,Wordpress,我创建了一个名为$YPE\u slugs\u names的新数组来存储标签slug和标签name fromget\u the_tags()函数,其中标签slug设置为$YPE\u slug\u name键,标签name设置为$YPE\u slug\u name值。我在下面尝试了这段代码,但没有使用(我在循环中使用了这段代码,因为不需要post ID) 如果我正确理解您的问题,您可能会想要这个 <?php $YPE_slugs_names = array(); $YPE_ta

我创建了一个名为
$YPE\u slugs\u names
的新数组来存储标签slug和标签name from
get\u the_tags()函数,其中标签slug设置为
$YPE\u slug\u name
键,标签name设置为
$YPE\u slug\u name
值。我在下面尝试了这段代码,但没有使用(我在循环中使用了这段代码,因为不需要post ID)


如果我正确理解您的问题,您可能会想要这个

<?php
    $YPE_slugs_names = array();
    $YPE_tags = get_the_tags();
    if ($YPE_tags) {
        foreach($YPE_tags as $YPE_tag) {
            $YPE_slugs_names[$YPE_tag->slug] = $YPE_tag->name;
        }
    }
?>
因此,我的代码将生成如下数组(名称作为值,slug作为键):


如果我正确理解你的问题,你可能会想要这个

<?php
    $YPE_slugs_names = array();
    $YPE_tags = get_the_tags();
    if ($YPE_tags) {
        foreach($YPE_tags as $YPE_tag) {
            $YPE_slugs_names[$YPE_tag->slug] = $YPE_tag->name;
        }
    }
?>
因此,我的代码将生成如下数组(名称作为值,slug作为键):


$YPE\u tag->slug[$YPE\u tag->name]的原因是什么?原因
$YPE\u tag->slug
似乎是一个字符串。选中此项是因为我想在循环外使用标记slug和标记name,因为在循环内复制所有标记,我想在循环外使用
array\u unique
$YPE\u slug\u name
直到不复制相同的标记name为止
$YPE\u标记->slug[$YPE\u标记->name]的原因是什么?原因
$YPE\u tag->slug
似乎是一个字符串。选中,因为我想在循环外使用标记slug和标记name,因为在循环内复制所有标记,我想在循环外使用
array\u unique
$YPE\u slug\u name
直到不复制相同的标记name更正此
$value->slug
$YPE_标签->slug更正此
$value->slug
$YPE_标签->slug
/*
This above prints the tag objects for post ID #24 (if post has any tags):
Array
(
    [0] => WP_Term Object
        (
            [term_id] => 108
            [name] => tag-1
            [slug] => tag-1
            [term_group] => 0
            [term_taxonomy_id] => 109
            [taxonomy] => post_tag
            [description] => 
            [parent] => 0
            [count] => 1
            [filter] => raw
            [object_id] => 24
        )

    [1] => WP_Term Object
        (
            [term_id] => 109
            [name] => tag-2
            [slug] => tag-2
            [term_group] => 0
            [term_taxonomy_id] => 110
            [taxonomy] => post_tag
            [description] => 
            [parent] => 0
            [count] => 1
            [filter] => raw
            [object_id] => 24
        )

)
*/
Array
    (
        [tag-1] => tag-1,
        [tag-2] => tag-2
    )