独自ギャラリーショートコード2

0
いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #2382
    Katsushi Kawamori
    参加者
    0

    自分のプラグイン、https://wordpress.org/plugins/simple-nivoslider/ で検証したところ、コンテンツ内のショートコードは正常に働きました。以前のバージョンではコンテンツ内では動作しませんでした。子テーマをつくり、center-header.php 内の 直下にショートコードを
    echo do_shortcode('[simplenivoslider]

    [/simplenivoslider]');
    の様に配置したところ、動作しませんでした。phpタグで囲ってます。上に書けませんでした。

    あと、気になる事として、Gallery ショートコードの中に、

    
    $output = apply_filters( 'post_gallery', '', $attr, $instance );
    if ( $output != '' )
     return $output;

    がありますが、これを、SnowMonkeyのPure_CSS_Galleryの中の_post_gallery()関数の39行~41行に入れてみたところ、以下のエラーが出ます。

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /home/riverforest/www/wordpress/wp-content/themes/snow-monkey/vendor/inc2734/wp-pure-css-gallery/src/Pure_CSS_Gallery.php on line 30
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /home/riverforest/www/wordpress/wp-includes/load.php on line 679
    0
    いいねをした人: 居ません
    #2383
    アバター画像キタジマ タカシ
    参加者
    2421

    テンプレート直がきについては何でしょうね…。ちょっとぱっとはわからないので後日検証します。

    Fatal error: Allowed memory size については、Pure_CSS_Gallery::_post_gallery()post_gallery フィルターフックにフックするメソッドになるので、その中で apply_filters( 'post_gallery' するとさらにフックしようとして無限ループが発生し、落ちます。

    0
    いいねをした人: 居ません
    #2390
    Katsushi Kawamori
    参加者
    0

    対応ありがとうございます。無事に動きました。

    0
    いいねをした人: 居ません
    #2393
    アバター画像キタジマ タカシ
    参加者
    2421

    無事動いたとのことでクローズします!

    0
    いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「独自ギャラリーショートコード2」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。