如果单个帖子的类别名称包含特定单词,则在WordPress帖子中输出特定链接 时间:2021-08-15 作者:Stian 我想在每个帖子中输出一个特定的链接,这取决于帖子的类别。例如,如果帖子位于;“旅行”;类别,然后链接到https://www.example.com/travelbooking 将显示在此帖子中。如果帖子位于;“酒店”;类别,然后链接到https://www.example.com/hotelbooking 将显示在此帖子中。我试过这个密码<?php $category = get_the_category(); $firstCategory = \'$category[0]->cat_name\'; if (strpos($firstCategory, \'travel\') !== false) { echo \'<a href="https://www.example.com/travelbooking">Visit travelbooking</a>\'; } if (strpos($firstCategory, \'hotel\') !== false) { echo \'<a href="https://www.example.com/hotelbooking">Visit hotelbooking</a>\'; } else { echo \'<a href="https://www.example.com">Visit homepage</a>\'; } ?> 但这行不通,有什么建议吗? 1 个回复 最合适的回答,由SO网友:Mohammad Qasim 整理而成 您应该删除表达式周围的单引号,否则它将被视为字符串。$firstCategory = \'$category[0]->cat_name\';应更改为:$firstCategory = $category[0]->cat_name; 然后,您可以尝试进行基本调试,例如打印$category 和$category[0]->cat_name. 文章导航