サイトでこれをテストしただけで、私が思うパスに問題があります(別のサイトで問題なく動作しました)
私の関数はここにあります: domain.com/shop/library/smarty/plugins/function.recentposts.php
私のWordpressのインストール:domain.com/wp/wp-load.php
関数ファイルのパス: ././././wp/wp-load.php
私には問題ないように見えます
画面に未定義関数の呼び出しエラーが表示されます。各テスト サイトの唯一の違いは、パスと、このサイトでは /wp/ にインストールしたが、サイトがルートにあるかのように表示されるように設定したという事実です。