あなたが本当にやりたいことは私にははっきりしていません。それに加えて、出力からいくつかの(ごくわずかな)ソースコードを含めましたが、実際に答えるには、テンプレートからの関連コードを含める必要がありますファイル。
(そして、コアファイルに触れてはならないことだけを理解するために+1 )
auto P
とにかく、 wordrpass によって生成されたものだけを無効にしたいのではないかと思うので、試してみてください
remove_filter('the_content', 'wpautop');
(テーマの functions.php に追加します。)
または、使用できます
add_filter('use_default_gallery_style', '__return_false');
ギャラリーのスタイリングを「リセット」するだけです。
または、独自のギャラリー スタイルをフィルタリングすることもできます。これにより、より適切にターゲットを絞ることができます。
add_filter( 'gallery_style', 'my_own_gallery_style', 99 );
function my_own_gallery_style() {
return "<div class='gallery'>"; // put your own
}
適切な出力が生成されない場合は、より具体的な情報やコードを含めてください。
もちろん、これを処理するためのより高度な方法がありますが、詳細な情報がなければ、ターゲットにするのは困難です。
たとえば、元のショートコード関数を削除してから独自のギャラリー スタイルを追加することで、独自のギャラリー スタイルを作成できますが、これらはもう少し高度な手法です。
// deactivate WordPress function
remove_shortcode('gallery', 'gallery_shortcode');
// activate your own own function
add_shortcode('gallery', 'my_own_gallery_shortcode');
// the own renamed function
function my_own_gallery_shortcode($attr) {
...
}
一方、「the_content」の一部を「キャッチ」して別の方法でループに表示する場合は、別の回答でHEREで説明されているように、いつでも別の手法を使用できます。