[英]Wordpress shortcodes do not work
我正在研究一個 wordpress 站點,該站點在我之前已經進行了相當多的修改。 所以現在短代碼不起作用。 如果我輸入 [gallery],它只會在頁面中打印出 [gallery]。 有誰知道可能出了什么問題。 也許我需要用未修改的文件替換一些文件? 哪個文件負責短代碼?
你需要有一些東西來處理短代碼,它不僅僅是處理畫廊。 您需要有一個畫廊插件,用實際畫廊替換這個短代碼。 希望這是有道理的
如果沒有更具體的細節,很難說出哪里出了問題,但這里有一個 WAG(Wild Ass Guess):
短代碼“解析器”實際上是一個寫得很糟糕的正則表達式,在許多情況下會讓人感到困惑。 一種特殊情況是當你有類似的東西時
blah blah blah [shortcode1][shortcode2] blah blah
即一個短代碼緊隨其后,沒有空格。 第一個被執行,第二個保持原樣,這意味着它將在頁面上按字面意思顯示為 [shortcode2]。
我需要做的就是添加以下內容:“ add_filter('the_content', 'do_shortcode', 11); ”到functions.php 並且它起作用了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.