0

カスタム投稿タイプの添付ファイルプラグインを取得しようとしていますが、添付ファイルが更新されたため、表示できません。

define( 'ATTACHMENTS_LEGACY', true ); // force the legacy version of Attachments

古いバージョンの添付ファイルを使用するようにLEGACYを定義しましたが(バージョン1で機能したことは確かです)、現在は投稿タイプとページタイプでのみ表示され、カスタム投稿タイプの「プロパティ」では表示されません。

これはsingle-property.phpの私のコードです

                    <?php
                        if( function_exists( 'attachments_get_attachments' ) ){
                            $attachments = attachments_get_attachments();
                            $total_attachments = count( $attachments );
                            if( $total_attachments ) :
                                for( $i=0; $i<$total_attachments; $i++ ) : ?>
                                <img src="<?php echo $attachments[$i]['location']; ?>" title="<?php echo $attachments[$i]['title']; ?>" />
                                <?php endfor; ?>

                            <?php endif; ?>
                    <?php } ?>

ここでもカスタムインスタンスを作成しようとしました-http ://wordpress.org/extend/plugins/attachments/other_notes/しかし、この行で構文エラーが発生します:

$ fields => array(

T_DOUBLE_ARROWの構文エラー。

添付ファイルが更新される前に機能したと言ったので、どんな助けでも大歓迎です。

これが問題のウェブサイトです-http ://www.james-hayward.com/property/gloucester-road/(通常、添付ファイルはプロパティページの右側に表示されます)。

4

1 に答える 1

1

置く

define('ATTACHMENTS_LEGACY'、true); //レガシーバージョンの添付ファイルを強制します

設定ファイルの下部ではなく上部にあり、機能しました。

于 2013-03-06T16:06:11.523 に答える