メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 6,316 - 6,330件目 (全7,633件中)
  • 投稿者
    投稿
  • アバター画像キタジマ タカシ
    参加者
    2627

    以前と質問とほぼ同じですかね?

    WordPress は更新があるかどうかをチェックするために、wp.org の API を定期的に参照しています。拙作の WP GitHub Theme Updater を使うことで、その参照先を wp.org から GitHub の API に差し替えることができるわけですが、その「差し替え」をおこなっている部分にフィルターフックが仕込んであるので、GitHub の API ではなく、独自の API を参照するようにカスタマイズをすることができます。

    そこで、Self Host GitHub Releases ですが、このライブラリは GitHub の Releases を監視して、リリースがあると

    – zip を自前サーバーにコピーする
    – WP が参照する更新チェック用の API (json)を自前サーバーに作成する

    という動作をおこないます。そのとき、json には INSTALLATION_URL . '/' . RELEASES_DIR_NAME . '/' . $tag_name . '/' . ZIP_FILE_NAME; という zip の URL が記述されます。

    つまり、WP GitHub Theme Updater の「差し替え部分」をカスタマイズして、この API(json)を参照するようにすることで、GitHub の API ではなく自前サーバーのAPI(json)に記載された zip の URL が使用されるようになるため、特に何も意識しなくてもそのときの最新バージョン(タグ)の zip の URL を WP は参照するようになります。

    WP GitHub Theme Updater のフックで、適切に自前サーバーの API(json)を参照できるようになっていれば、あとはよしなに動作するはずです。

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

    良かったです!確認ありがとうございます。

    ちょっとよく理屈がわからないのですが、Snow Monkey Blocks 側でもパララックス用ライブラリの読み込み指定をしているので、My Snow Monkey 側にも読み込み指定があると二重指定になってなにかおかしくなるのかもしれません。

    解決済みということで、トピック閉じます!

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

    ユーザー名:任意団体名
    メールアドレス:団体のメールアドレス

    がわかりやすくて良いと思います!

    フォーラムに質問する場合は、サイト制作者1人に限定しますね。それが分かるようにユーザー名に個人名も入れた方が良いですか?

    例えばそのイベントサイトの担当がお二人いるとして、そのお二人が1アカウントを共有してフォーラムを使用されるのは僕としては構いません。なので団体名だけで大丈夫ですよ。

    もしクライアントさんが購入されるのではなく、制作会社さんが購入したものを複数のクライアントさんで使うとかであれば、フォーラムの利用頻度も増えると思うので、担当者さんごとに購入していただけると嬉しいです!が、こちらでは共有して使っているとかも実際は確認できないことなので、あまり厳密に指摘したりしていません。

    メンバーが代理購入の後、団体に請求

    支払ってもらった後の、制作者 ⇔ クライアントさんでのお金のやり取りについては僕が感知するところではないと思いますので、お互いのやりやすいほうほうでやっていただくのが良いと思います。本当はクレジット払いだけでなく請求書払いがあればこういうのもやりやすいのかなぁとは思うのですが、請求書払いをサブスクリプションでやる方法がよくわからず恐縮です…。

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

    詳しくありがとうございます!

    ちょっと僕も遭遇したことないのですが、下記試してみてもらえないでしょうか?

    ・Gutenberg プラグイン無効状態でカスタマイザーに入り、ブラウザのデベロッパーツール(コンソール)になにかエラーがでていないか確認してみてください。

    ・Gutenberg プラグインを一旦有効化、ウィジェットブロックに入力した内容を全部空にして保存、Gutenberg プラグインを無効化するとどうでしょうか?

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

    あ、上記の書き込み、もしかしたら僕の勘違いかも…です。

    My Snow Monkey に記述するときに、 wp_enqueue_scripts 部分のコードは記述せずに、それ以外の部分だけ記述するとどうなりますでしょうか? 下記を My Snow Monkey に貼り付けてみてください。

    /**
     * ページヘッダーにパララックスエフェクトを反映
     *
     * @param string $html
     * @param string $slug
     * @return string
     */
    add_filter(
    	'inc2734_view_controller_template_part_render',
    	function( $html, $slug ) {
    		if ( 'template-parts/common/page-header' !== $slug ) {
    			return $html;
    		}
    
    		$html = str_replace(
    			'class="c-page-header"',
    			'class="c-page-header js-bg-parallax"',
    			$html
    		);
    
    		$html = str_replace(
    			'class="c-page-header__bgimage"',
    			'class="c-page-header__bgimage js-bg-parallax__bgimage"',
    			$html
    		);
    
    		$html = str_replace(
    			'class="c-container"',
    			'class="c-container js-bg-parallax__content"',
    			$html
    		);
    
    		return $html;
    	},
    	10,
    	2
    );

    これでページヘッダーもセクションもどちらもパララックスにならないですかね?

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

    どうもこれまで動いていたものが、babel か webpack のアップデートによっていつのまにかビルド結果が変わってしまったようで動かなくなってしまっているようです。

    ちょっとこれから Snow Monkey、Snow Monkey Blocks の修正&アップデートを行おうと思います。ご迷惑おかけして申し訳ございません。できたらまた書き込みます!

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

    Snow Monkey Blocks v4.4.0 で修正をいれました。確認お願いします!

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

    報告ありがたいです! IE は表示をあわせるのが難しいので、崩れていると感じない程度で調整していく対応になることが多いかなと思います。ということで進めていきます。

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

    ボックスの高さが揃うのは画像サイズが同じだからだと思うのですが、IE11の場合、ブラウザのバグがあるので完全に chrome などのモダンブラウザと表示を合わせることができません。右側に余白がでるのはなんとかできそうなので調査/修正をすすめようと思います!

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

    ブログのトップページは、「サイドバー」ウィジェットエリアではなく、「アーカイブページサイドバー」ウィジェットエリアが表示されます。「アーカイブページサイドバー」にウィジェットを配置してみてください。

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

    こんなにスラスラコードが書けるってすごいです。Wordpress初心者ですが、いつかキタジマさんのようになれるといいなぁ。

    僕はプログラマーとしてのスキルはそんなに高くなくて、基礎的なことを地道にレゴみたいに組みあわせていっているだけなので、1行1行の意味を理解しながら書くクセをつければ、僕程度になら絶対なれると思いますよ!

    上記ご説明のウィジェットエリア以外のエリアにウィジェットを配置するのは難易度が高いのですよね・・・他の方法としてはElementorなどで左右非対称のカラム分けをつくるかですよね。
    アドバイスがあればご教示いただきたいです。

    Elementor は詳しくないのでちょっとわからないのですが、ぱっと思いついたのは、Meta Slider のようなスライダーをショートコードでつくれるプラグインを使い、つくったショートコードをアクションフックにつっこむパターンですかね。お知らせバーやヘッダーコンテンツを使っていると変になってしまうかもなのですが、下記のようなコードでスライダーのショートコードを入れればそれっぽくなるかもしれません。

    <?php
    add_action(
    	'snow_monkey_prepend_contents',
    	function() {
    		if ( ! is_front_page() ) {
    			return;
    		}
    
    		echo do_shortcode( 'ここにスライダーのショートコード' );
    	}
    );
    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    下記のコードを My Snow Monkey プラグイン、もしくは子テーマの functions.php に貼り付けてみてください。

    /**
     * ホームページに割り当てた固定ページでもページヘッダーにアイキャッチ画像を表示
     */
    add_filter(
    	'snow_monkey_pre_page_header_image_url',
    	function( $url ) {
    		if ( is_front_page() && is_page() && has_post_thumbnail() ) {
    			$thumbnail_id = get_post_thumbnail_id();
    			if ( $thumbnail_id ) {
    				return wp_get_attachment_image_url( $thumbnail_id, 'xlarge' );
    			}
    		}
    		return $url;
    	}
    );
    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    あ、なるほどです。トップページですね。トップページについては他のページより自由にデザインしたいという方が多いため、アイキャッチ画像の自動表示はナシになっているんです。もし自動表示させたい場合は子テーマ、もしくは My Snow Monkey プラグインでのカスタマイズが必要です。

    ちょっとカスタマイズコードを準備しますので少々お待ちを。

    0
    Who liked: No user
    返信先: ロゴ画像のアスペクト比が崩れる #22100
    アバター画像キタジマ タカシ
    参加者
    2627

    良かったです!トピック閉じます。

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

    Snow Monkey v7.5.0 で、プロフィールに Amazon を設定できるようにしました。確認おねがいします!

    0
    Who liked: No user
15件の投稿を表示中 - 6,316 - 6,330件目 (全7,633件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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