第二个短代码在第一个短代码div内生成div

时间:2017-12-08 16:24:43

标签: php wordpress shortcode markup genesis

我正在尝试将多个短代码生成博客帖子循环添加到一个页面

问题:当我向一个页面添加两个包含博客帖子循环的短代码时,短代码在第一个短代码外部div中植入,这也发生在我的一些PHP代码中,也许你可以通过发现错误?

在这里你会看到,第二行(这是从短代码开始的第二个循环,行更宽,这基本上是问题):

https://ibb.co/jB352w

如果我要添加另一个具有相同版本的短代码的循环,它将比第二个更宽,依此类推......

html输出,在这里你可以看到第二个循环已经植入第一个循环" row"。 https://ibb.co/h7pOpb

我的shortcode.php:

INSERT INTO toggles (field1, field2, field3)
SELECT 'abc', '123', acct_id
FROM master_acct
WHERE cust_nbr LIKE '%ABC';

1 个答案:

答案 0 :(得分:0)

短代码仅在返回输出时有效。

class Mstrgensalutationtype(models.Model):
    saltypeid = models.BigIntegerField(primary_key=True)
    lang = models.CharField(max_length=2, blank=True, null=True)
    shortval = models.CharField(max_length=7, blank=True, null=True)
    salutationlong = models.CharField(max_length=20, blank=True, null=True)

    class Meta:
        managed = False
        db_table = 'MstrGenSalutationType'

    def __unicode__(self):
        return u'%s ' % ( self.shortval )

您正在执行的代码中的第二个错误的事情是while循环中的“Row div close”,而您在循环时启动了row div。