メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 1,186 - 1,200件目 (全7,486件中)
  • 投稿者
    投稿
  • アバター画像キタジマ タカシ
    参加者
    2588

    Cyber duckにアップロードをすると、プラグインの一覧からmy snow monkeyの表示がなくなってしまいます。

    そのとき、Cyberduck でサーバー上のファイルを確認すると wp-content/plugins/my-snow-monkey/my-snow-monkey.php は存在しますか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    VSCodeで書き換えた後はCyber duckにファイルをアップロードしているのですが、アップロードした瞬間Word Pressで有効化したはずのmy-snow-monkeyのプラグインが消えてしまいます。

    これは具体的にどういうことでしょう? 「My Snow Monkey プラグインが消える」というのは、サーバー上の WordPress のダッシュボード→プラグインにいったときに、My Snow Monkey が表示されていないということでしょうか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    – plugins/my-snow-monkey/css/style.css が実際に存在するか→Cyber duckで確認したところ、ファイルが見当たりませんでした。(この確認方法でよろしいでしょうか)

    環境はサーバー上でしょうか? それともローカル環境でしょうか? ローカル環境であれば Cyberduck を使わずにパソコン上の作業ディレクトリを開けば存在が確認できます。サーバー上であれば、Cyberduck 等のツールを使い、作業ディレクトリにある style.css をサーバー上にアップロードする必要があります。

    – 適当なページを開いて「ページのソースを表示」したとき、HTML 中に plugins/my-snow-monkey/css/style.css を読み込んでいる が存在するか
    →plugins/my-snow-monkey/css/style.cssが実際に存在しないため、も存在せず。

    wp_enqueue_style() が CSS ファイルを読み込むための関数(具体的には <link href="..."> を出力する関数)になりますが、wp_enqueue_style() はファイルの有無で挙動を変えないので、正しく My Snow Monkey が実行されていれば、style.css が存在しなくても <link href="..."> は出力されます。

    ちょっとどのような環境でどのような作業&確認をされたのかがわからないのですが、もしパソコン上でコードを書いて style.css を自動生成し、サーバー上にある WordPress 環境にそれを反映させたいのであれば style.css をアップロードしないといけないので、その辺をあらためて確認されるのが良いかも?です。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    コードありがとうございます! 途中のコメントアウト部分がうまくコメントアウトされずにエラーがでる状態になっていたので修正しました。

    		wp_enqueue_style(
    			'my-sm-style',
    			MY_SNOW_MONKEY_URL . '/css/style.css',
    			[ Framework\Helper::get_main_style_handle() ],
    			filemtime( plugin_dir_path( FILE ) )
    		);

    の第4引数、filemtime( plugin_dir_path( FILE ) ) の部分は間違いではありませんが、filemtime( MY_SNOW_MONKEY_PATH . '/css/style.css' ) のほうがベターだと思います。前者だと My Snow Monkey ディレクトリが更新されないと CSS のキャッシュが残ったままになりますが、後者であれば CSS ファイルが更新されたら CSS キャッシュが消えるので。

    コード的には特に読み込まれないような大きな間違いは無さそうに見えます。気になる点としては、

    – My Snow Monkey プラグインが有効化されているか
    plugins/my-snow-monkey/css/style.css が実際に存在するか
    – 適当なページを開いて「ページのソースを表示」したとき、HTML 中に plugins/my-snow-monkey/css/style.css を読み込んでいる <link href="..."> が存在するか

    となります。以上の点どうでしょうか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    あ!これ今思ったのですが、最近の投稿ブロック、任意のタクソノミーブロックのレイアウトでスライダーが選べたと思うので、そっちから攻めても良いのかも?

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2588

    契約方法で変わることはないので、そこは心配しなくて大丈夫です!

    おそらく記述しているコードに何か誤りがあるのではないかなと想像します。my-snow—monkey.php に記述しているコードを丸ごとここに貼り付けてもらうことはできますか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    よかったです!

    Snow Monkey は特に投稿フォーマットには対応していないので必要であれば独自にカスタマイズする必要があります。下記ページが参考になるかもしれません。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    ありがとうございます! post_format が入ってきてますね。Snow Monkey はパンくずに表示するカテゴリーが1つ(ホーム > ウィズユーコラム > 投稿フォーマット, カテゴリー > 記事タイトル のようにはならない) までとなっているため、現状「投稿フォーマット」が優先されており、さらに表示するものがないから表示されていない、という感じなのだと思います。

    投稿タイプのサポートで「投稿フォーマット」を選択されていますが、投稿フォーマットは使われていますかね? 特に使っていないのなら、サポートから「投稿フォーマット」を外してみてください。投稿フォーマットも必要ということであれば、ちょっとコード書いてみます。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    んー設定的にはあってそうなんですけどねー、なんでだろう…。僕用の FTP アカウントを発行してもらって、直接ファイルを触ってデバッグさせていただくことは可能でしょうか?

    セキュリティ等の理由で NG の場合は、snow-monkey/vendor/inc2734/wp-breadcrumbs/src/Controller/Single.php

    	protected function set_terms( $post_type_object ) {
    		$taxonomies = get_object_taxonomies( $post_type_object->name );

    	protected function set_terms( $post_type_object ) {
    		$taxonomies = get_object_taxonomies( $post_type_object->name );
    		var_dump( $taxonomies );

    に変えてみて、画面上にどのような文字列が表示されるか知りたいです。

    0
    Who liked: No user
    返信先: フッターの背景色が指定できない #130219
    アバター画像キタジマ タカシ
    参加者
    2588

    Snow Monkey に限らず、あらゆる配布テーマ・配布プラグインの中に独自のファイルを配置するのは NG です。テーマやプラグインをアップデートするとネット上から最新のファイルをダウンロードしてきてそのテーマ・プラグインの中のファイルをまるっと削除して置き換えるので、その独自ファイルも消えてしまうためです。

    Snow Monkey ディレクトリの中にファイルをつくるのは NG なので、子テーマや独自プラグインの中にファイルをつくるのが良いです。Snow Monkey は独自プラグインの雛形として My Snow Monkey という空のプラグインを提供しています(マイアカウントページからダウンロードできます)。

    My Snow Monkey に CSS ファイルを配置して読み込む方法は下記の記事が参考になります。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    なるほどー。現状、tarcoon.me のほうは画像に JetPack の CSS クラスが無いプレーンな状態でしたが、動画つくーるのほうは JetPack の CSS クラスが入っているので、エディター上で画像ブロックを選択して「追加 CSS クラス」に JetPack 用のクラスが入力されていないか確認してみてください。もし入っているようなら消すとどうなるか試してみてください!

    ただ、改めて見ると(すべての)画像だけではなく、ページ自体にも JetPack 用の画像非同期用のコードっぽいのが出力されているので、JetPack の設定も見直してみたほうが良さそう。

    <style type="text/css">
    /* If html does not have either class, do not show lazy loaded images. */
    html:not( .jetpack-lazy-images-js-enabled ):not( .js ) .jetpack-lazy-image {
      display: none;
    }
    </style>
    <script>
    document.documentElement.classList.add(
      'jetpack-lazy-images-js-enabled'
    );
    </script>
    2
    Who liked:
    返信先: フッターの背景色が指定できない #130205
    アバター画像キタジマ タカシ
    参加者
    2588

    追加 CSS に CSS を入力する場合、/* ファーストビュー */ のような CSS コメントがあると保存できない場合があるようです。すべての CSS コメントを消してみて再度保存してみるか、追加 CSS ではなく CSS ファイルをつくってそれを読み込むようにすると良いかもしれません。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    スクショありがとうございます!

    column_category は「利用する投稿タイプ」で「ウィズ・ユーコラム」と紐付けられていますね。
    逆に、column は「タクソノミー」のところで「コラム一覧」と紐付けられていないようです。ここを紐付けるとどうなりますか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    Snow Monkey のパンくずリストは、投稿タイプとタクソノミーが紐づいている場合は自動的に記事が属しているタームへのリンクも表示されるようになっています。

    もし自動的に表示されないのであれば紐付けがうまくいっていないのかもしれません。

    ちょっといま外なのでスクショが撮れないのですが、Custom Post UI をお使いであれば、設定画面で紐付けできると思います。(カスタム投稿タイプ側、カスタムタクソノミー側、両方から設定が必要です)

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    別サイトにそのままコピーすると、画像ファイルが参照扱いになるので、画像の属性値が異なってきます(サーバー上にある場合はサムネイル等の情報を参照して画面サイズに応じて読み込む画像が最適化される)。おそらくその違いで挙動に違いがあるのだと思います。

    HTML をみていて気になったのが、jetpack-lazy-image jetpack-lazy-image--handled というクラス名が付与されている点です。JetPack プラグインで画像の非同期読み込みを使われていますかね?もしそうなら、オフにすると改善するかもしれません。

    1
    Who liked:
15件の投稿を表示中 - 1,186 - 1,200件目 (全7,486件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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