根据帖子分类返回图像的快捷代码

时间:2015-03-16 作者:MicoLoco

这是我的第一个问题!

我在这里学到了很多阅读问题和答案,但我还有很多东西要学。。。

所以,我想创建一个简单的短代码,返回一个图像“如果这个分类法”

我想我错过了“Qwery”的一些明显的东西

这是我的代码:

<?php 

function fun_set_taxo_image($post_id) {

    if ( have_posts() ) {

        while ( have_posts() ) {

            the_post(); 

            if( has_term($post_id, \'term-name_a\', \'my_taxo\' ) ) {

                return "The image A";

            } elseif ( has_term($post_id, \'term-name_b\', \'my_taxo\' ) ) {

                return "The image B";

            }

        }

}

add_shortcode(\'taxo_image\', \'fun_set_taxo_image\');

?>
我想在一个基于网格的帖子中插入短代码,根据分类法用一个小图片来标识每个帖子。。。当我插入其他短代码时,如[acf field="field_name" post_id="%post_id%"] 如果工作正常,该快捷码将返回与帖子相关的任何数据。。。

所以,希望有人能帮我解决这个问题。。。

谢谢各位

0 个回复
结束

相关推荐

Class variables in shortcodes

不知道我做错了什么,但我有以下代码:class the_shortcode { //Define Class Variables private $var; public function __construct() { add_shortcode( \'the_single\', array( $this, \'shortcode_2\' )); }&#