代码: 全选
->where('table.contents.status = ?', 'publish')
代码: 全选
var/Widget/Contents/Post/Date.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Contents/Post/Recent.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Contents/Page/List.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Contents/Related.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Contents/Related/Author.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Archive.php: $select = $this->select()->where('table.contents.status = ?', 'publish');
var/Widget/Archive.php: ->where('table.contents.status = ?', 'publish')
var/Widget/Archive.php: ->where('table.contents.status = ?', 'publish')
然而逐个将上面的语句修改为
代码: 全选
->where('table.contents.status IN (?, ?)', 'publish', 'hidden')
是没改对地方吗?还是由于其他原因造成隐藏的文章被拦截了呢?改了好久也不成功,对 Typecho 结构不太熟悉,希望能在这里得到指点