メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 286 - 300件目 (全9,029件中)
  • 投稿者
    検索結果
  • #144131
    アバター画像キタジマ タカシ
    参加者
    2603

    その記事に紐づく任意のタクソノミーのタームを取得する関数 get_the_terms() を使う形になると思います。

    		// テンプレートパーツのh3タグの後ろにdivタグを追加する
    		$html = str_replace(
    			'</h3>',
    			$acf_property_info,
    			$html
    		);
    
    		// 記事に紐づいている post_tag の各タームのアーカイブページへのリンクを表示する
    		ob_start();
    		$post_tag_terms = get_the_terms( get_the_ID(), 'post_tag' );
    		if ( is_array( $post_tag_terms ) ) {
    			foreach ( $post_tag_terms as $post_tag_term ) {
    				?>
    				<a href="<?php echo esc_url( get_term_link( $post_tag_term ) ); ?>"><?php echo esc_html( $post_tag_term->name ); ?></a>
    				<?php
    			}
    		}
    		$html = $html . ob_get_clean();
    2
    Who liked:
    #144130

    返信が含まれるトピック: 投稿ブロックでの表示について

    アバター画像キタジマ タカシ
    参加者
    2603

    「News」と「お知らせ」2つのカテゴリーを割り当てているのではなく、「お知らせ」がスラッグということですかね?

    基本的には割り当てているカテゴリーのうちの1つが表示されるようになっているので、何らかのカスタマイズが影響している可能性があるのではないかと思います。My Snow Monkey プラグインや子テーマの functions.php 等に、独自のコードを追加している場合は、一度全部消してみたらどうなるか確認してみてください!

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

    変更を入れたバージョン(v10.0.0 Beta1)を共有します!
    内部のデータの持ち方を変えないといけなかったので、いきなりアップデートして互換性的に問題があるとまずいので、一旦こちらで共有させてください。

    1つ目のラジオボタンの UI で必須にしていて2つ目では必須にしていないというときに、2つ目の設定で上書きされて必須チェックが何も通らなくなるので、

    一応、完全に上書きされるとやっぱりわかりにくいので、UI と実際のバリデーションが(できる範囲で)一致するように調整してみました(同じ name を持つ中で post された順で判定するようにしています)。

    確認お願いします!

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

    バリデーションが同じになるのは良いと思うのですが、UI も共通化されるわけではないので、1つ目のラジオボタンの UI で必須にしていて2つ目では必須にしていないというときに、2つ目の設定で上書きされて必須チェックが何も通らなくなるので、よくわかっていない人は混乱するかなーみたいなのがありはするなと。

    今回はラジオボタンでしたが、チェックボックスでも同じことがあるかと思いますので、

    データの持ち方を変えて、「name に複数の入力項目が紐づいているとき」で出し方を調整しようと思うので、基本的にはどの入力項目でも同じような感じで設置できるようになると思います。

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

    これ確か入力以外の画面は name に紐づいてデータを管理しているのに、入力だけ違ってたので統一させた、という感じだったと思います。だから複雑さを減らしてわかりやすくしたりメンテナンスしやすくするという意味では正しい変更だと考えているのですが、まぁそういう配置にしたいという場合ってありますよね…うーん。

    とりあえずなるべく今の実装を活かしたまま、同名の入力項目を設置できるようにできないか試してみたいと思います。

    が、一点、バリデーションについては name に紐づくので、同名の入力項目を設置した場合、一番後の入力項目に設定したバリデーション設定で他の同名の入力項目のバリデーション設定は上書きされてしまう、という挙動にはなると思います(多分 6.2.0 段階でもそうだったはず)。

    一応差分貼っときます。

    1
    Who liked:
    #144121

    返信が含まれるトピック: ロゴのhtmlの書き換え方について

    アバター画像キタジマ タカシ
    参加者
    2603

    子テーマで普通にテンプレートパーツを上書きすることももちろん可能ですが、今後のメンテナンスを考えると My Snow Monkey プラグインか、子テーマを使っているなら子テーマの functions.php にコードを書くのが良いです。

    下記でどうでしょうか?

    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/header/site-branding',
    	function( $args ) {
    		$args['vars']['_title_tag'] = 'p';
    		return $args;
    	}
    );
    1
    Who liked:
    #144090

    返信が含まれるトピック: SnowMonkeyformsでエラーがでて表示されない

    アバター画像キタジマ タカシ
    参加者
    2603

    返信に気づかず遅くなってしまいました、すみません。
    /wp-includes/rest-api/index.php にアクセスがあったけどファイルが存在しない、というエラーなのかなと。ただ、/wp-includes/rest-api/index.php というファイルはそもそも存在しないみたいなので、今回の件とは多分関係ない気がします。

    「APIについてのエラー」とのことですが、API とは一見関係なさそうなエラーが関係あったりすることもあると思うので、エラーが発生した日時付近(時間までわからないければその日)に発生したエラーは全部確認したほうが良いのかなと思います。

    0
    Who liked: No user
    #144064

    返信が含まれるトピック: SnowMonkeyformsでエラーがでて表示されない

    北村智史
    参加者
    2

    APIについてのエラーは本日1件でております。

    [Thu Feb 13 09:22:38.818058 2025] [autoindex:error] [pid 118106:tid 118197] [client 194.5.82.65:35976] AH01276: Cannot serve directory /xxxxx/public_html/wp-includes/rest-api/: No matching DirectoryIndex (index.html,index.htm,index.shtml,index.cgi,index.php,default_page.html) found, and server-generated directory index forbidden by Options directive, referer: http://beriusdiving.com/wp-includes/rest-api/index.php

    すみません。これ理解できないですが、どのような状況が考えられるでしょうか?

    0
    Who liked: No user
    #144061

    返信が含まれるトピック: SnowMonkeyformsでエラーがでて表示されない

    アバター画像キタジマ タカシ
    参加者
    2603

    エックスサーバーで問い合わせフォームから送信できないという現象についてぐぐってみると、どれも REST API の制限解除で送信できるようになったと書いてありますね…。下記の例は Contact Form 7 ですが、内部的には Snow Monkey Forms と同じ WordPress 本体のメール送信関数を使っていると思うので、理屈としては同じだと思います。

    例:

    REST API アクセス制限を解除しても送れないとなるとちょっとわかりませんが、エラーが発生したときにサーバーのエラーログにもう少し詳細なログが残っているかもしれないので、エラーログを確認してみてください。

    0
    Who liked: No user
    #144047

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    アバター画像キタジマ タカシ
    参加者
    2603

    購入者側でカスタマイズが全くされていない場合は、エラーを1つずつ修正していく必要はないということでしょうか?

    全くされていない場合は必要ありません。

    ただ、アップデートにバグが含まれている場合、かつ、そのバグを修正するアップデートも実行できない場合は、管理画面からのワンクリックアップデートではなく zip ファイルアップロードによるアップデートをお願いする、のような対応をお願いすることはあり得ます。

    あと、ブロックについてはプラグインやテーマのアップデートだけでは HTML 構造をアップデートすることができない(WordPress の仕様)ため、ブロックの HTML 構造のアップデートが必要な場合は、プラグインやテーマのアップデートの後にページの編集画面を開き、更新ボタンを押してください(WordPress の仕様で、編集画面を開いた段階でそのページ上のブロック HTML 構造がアップデートされる)、とご案内することもあり得ます。

    テーマのアップデートの際にファイルの更新が必要な個所を教えてください。

    アップデートのたびに、どの箇所に変更や修正が入ったか、お知らせ記事を書いています。

    例えば、v14.0.0 へのアップデートの場合Framework\Helper::has_category_thumbnail() が廃止されて Framework\Helper::has_term_thumbnail() に変わることを案内しています。なのでアップデート前に記事を確認して、独自に追加しているコードの中で Framework\Helper::has_category_thumbnail() を使用している場合は Framework\Helper::has_term_thumbnail() に書き換える必要があります。

    また、Snow Monkey テーマと Snow Monkey Blocks などのプラグインは全てのコードの変更履歴を GitHub で公開しています。お知らせ記事に全てのコードの変更履歴を書くのはわかりにくいので概要を書いていますが、独自のゴリゴリにカスタマイズしている場合は概要だけでは必要な全てがわからない場合がありえます。そういう場合は GitHub の変更履歴を見ると細かいところまで全て確認できます。

    ※右側の「745d533」などの英数字の羅列の部分をクリックすると、その時点のコードレベルでの変更履歴が確認できます。

    0
    Who liked: No user
    #144045

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    アバター画像キタジマ タカシ
    参加者
    2603

    前提として、Snow Monkey ChildはSnow Monkeyのテーマには不要なもので、

    「Snow Monkey を動作させるため」には必須ではありません。
    他のテーマの場合、テンプレートを上書きする場合には子テーマが必須です。
    Snow Monkey は子テーマがなくてもテンプレートの上書きや出力される HTML を書き換えることができる機能があるので子テーマは必須ではありません。

    必須ではない、という意味で言えば不要ですが、にテンプレートの上書きをする場合は「一般的には」子テーマでおこなうものなので、Snow Monkey 独自の方法を使わずに、自分がわかりやすい方法でやりたいということで子テーマを使われる方はいらっしゃると思います。そういう意味では、子テーマも使えるようにしておく、という意味では不要とは言い切れないです。

    Snow Monkey公式が作ったものではないので関与しません(ただし善意で相談には乗りますよ)ということなのでしょうか?

    基本的にはそのようなスタンスになります。

    細かく言えば、子テーマを使わずに Snow Monkey をカスタマイズするための My Snow Monkey プラグインは僕がつくって公開しているものですが、そこにユーザーさんが独自に追加したコードについて僕が責任を負うことはありません(制限なくなんでも自由に書けるから、そもそも負うことができません)。だから「Snow Monkey 公式が作ったものではない」から、というよりは、「ユーザーさんが独自に追加したファイルやコードだから」というのがより正確な表現になります。

    購入者側でカスタマイズしたものを除く部分でも都度子テーマ内の記述の変更が必要なのであれば、

    前述したように、ユーザーさんが独自に追加したファイルやコードはカスタマイズになります。僕にはなぜそのファイルを追加したのか、そのコードを書いたのかはわからないので…。また、「都度」変更の必要はありません。変更しなければならいときだけ変更することになります。

    繰り返しになりますが、「Snow Monkey Child から不要(= 上書きする必要がない)なファイルを削除する」のが先決だと思います。もし必要なファイルが少しだけなら変更作業も減らせることになります。
    どこをカスタマイズ(Snow Monkey からファイルをコピーしてきて書き換え)されたかはご自身がわかっていると思うので、前述の手順で作業をおこない(手順はあくまで「僕ならこうする」というものなのです)、Snow Monkey Child から不要なファイルを削除してみてください(もとに戻せるように必ずバックアップは残しておいたほうが良いです)。

    0
    Who liked: No user
    #144043

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    喜多桃子
    参加者
    1

    こちらの理解が不十分で大変失礼いたします。

    前提として、Snow Monkey ChildはSnow Monkeyのテーマには不要なもので、Snow Monkey公式が作ったものではないので関与しません(ただし善意で相談には乗りますよ)ということなのでしょうか?

    Snow Monkey Childの説明にはSnow Monkeyの子テーマとの記載があるため、子テーマと親テーマのアップデートには関連性があるものと認識しておりました。

    もし関連性があり、古いバージョンから新しいバージョンへの変更の際に、購入者側でカスタマイズしたものを除く部分でも都度子テーマ内の記述の変更が必要なのであれば、必要個所を事前にお伺いすることでローカル環境にて子テーマを最新の親テーマに対応できるように修正できるかと思い、

    そうであれば、親テーマのアップデートに伴い、子テーマで修正が必要な個所をすべて(購入者側でカスタマイズした部分を除く)教えていただくことは可能でしょうか?

    と質問させていただきました。(### 本番環境への反映の4番の手順でエラーが出てサイトが表示できないことを防ぐため)

    長々と恐縮ですが、いかがでしょうか?

    0
    Who liked: No user
    #144042

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    アバター画像キタジマ タカシ
    参加者
    2603

    認識に違いがでないように細かく書きます。

    ### 本番環境の復元
    バックアップデータを使い、エラーが発生する前の状態に戻す(WordPress 本体、各プラグイン、Snow Monkey、Snow Monkey Child)

    ### テスト環境の構築と、Snow Monkey Child の最新版への対応

    1. ローカルにテスト環境を用意し、WordPress の最新版をインストールする(ローカル環境ではなくてサーバー上に用意しても可)
    2. 使用するプラグインの最新版をインストール・有効化する
    3. Snow Monkey の最新版をインストールする
    4. Snow Monkey Child から不要(= 上書きする必要がない)なファイルを削除する(Snow Monkey からコピーしてきたけど何も変更していないファイルは全て不要です)
    5. Snow Monkey Child をインストール・有効化する
    6. 恐らくここでエラーがでて表示されなくなる(このトピックを立てたときと同じ現象)
    7. でてきたエラーメッセージに応じた変更を加え、エラーを解消する。
    8. (7) をエラーが無くなるまで繰り返す

    ※本当はここで本番環境のデータベースをテスト環境にインポートして、ページの内容についても崩れが発生しないか確認したほうが良いですが、難しいのであれば、僕ならページの内容については本番で直していきます。

    ### 本番環境への反映

    1. 本番環境のテーマを Snow Monkey 以外のものに切り替える(Twenty◯◯が良いと思います)
    2. WordPress と各プラグインを最新版にアップデート
    3. Snow Monkey 最新版をインストール
    4. テスト環境で修正した Snow Monkey Child をインストール・有効化
      ※もしここでまたエラーメッセージがでるならエラーが出なくなるまで修正をおこなう
    5. エラーが無くなったら、各ページの内容を確認し、レイアウト崩れが発生していないか確認
    6. レイアウトが崩れている部分があったら、そのページの編集画面を開く(ブロックを使ってページを作成している場合、ブロックの内容が古くなっている場合はページの編集画面を開くことで、そのページ上のブロックが最新のブロックに置き換わります)
    7. ページの編集画面を開いてエラーが発生するようなら修正をおこなう
    8. もし CSS を独自に追加している場合、WordPress 本体や Snow Monkey のアップデートで CSS が効かなくなっている場合があるので、必要に応じてその修正もおこなう

    また、今までスノーモンキーの子テーマを使用していた人が最新版のスノーモンキーテーマを使用するためには、自分でスノーモンキー子テーマの記述を最新版に対応するように記述しなおす必要があるということで認識は合っていますか?

    カスタマイザーやブロックの設定パネルで設定していたものが正しく動かなくなるのはこちらで修正してアップデートを日々おこなっていますが、各ユーザーごとのカスタマイズは何をどうカスタマイズするかはこちらで完全に把握することはできないため、基本的にはご自身で変更していただく必要があります。車や PC を購入してそれを自分でカスタムした場合、保証が効かなくなったり修理を断られたりすることがあると思います。自分でカスタマイズをおこなうというのはそういうことだと思います。

    もちろんサポートはおこなっているので、状況を教えていただければできる範囲で調査してお答えしています。

    そうであれば、親テーマのアップデートに伴い、子テーマで修正が必要な個所をすべて(購入者側でカスタマイズした部分を除く)教えていただくことは可能でしょうか?

    「子テーマを作成する」ということ自体がカスタマイズになる(こちらで用意したファイルではない)ので、こちらで全てを調査・把握して修正作業をおこなうということは行っておりません。もちろん、前述したようにサポートはおこなっているので、状況を教えていただければできる範囲で調査してお答えしています。

    購入者側でテスト環境を用意して確認していかなければならないものなのでしょうか?

    「していかなければならない」と強制するものではありませんが、カスタマイズをおこなう場合はテスト環境を用意したほうが良いというのは一般的な認識だと思うので、僕もテスト環境を用意することを推奨しています。

    Snow Monkey に精通している方を「Snow Monkey エキスパート」としてサイトに掲載しているので、どうしても難しい場合はエキスパートの方に相談するのも良いと思います。これまでもサポートフォーラムで Snow Monkey エキスパートの制度を紹介し、相談された方が何名かいらっしゃいます。

    0
    Who liked: No user
    #144041

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    喜多桃子
    参加者
    1

    すみません、キタジマ様のおっしゃられている変更の手順としては、

    ①ワードプレスのテーマをスノーモンキー以外のもの(例:Twenty Twenty-Five)に変更して、ワードプレスのバージョンをアップデート

    ②スノーモンキー子テーマの記述を、最新版の親テーマに対応するように記述しなおす

    ③最新版のスノーモンキー親テーマと記述しなおしたスノーモンキー子テーマをアップロード

    ④スノーモンキー子テーマを有効化

    で認識は合っていますか?

     

    また、今までスノーモンキーの子テーマを使用していた人が最新版のスノーモンキーテーマを使用するためには、自分でスノーモンキー子テーマの記述を最新版に対応するように記述しなおす必要があるということで認識は合っていますか?

    そうであれば、親テーマのアップデートに伴い、子テーマで修正が必要な個所をすべて(購入者側でカスタマイズした部分を除く)教えていただくことは可能でしょうか?購入者側でテスト環境を用意して確認していかなければならないものなのでしょうか?

    0
    Who liked: No user
    #144032

    返信が含まれるトピック: Snow Monkey Childのライセンスキーについて

    アバター画像キタジマ タカシ
    参加者
    2603

    不完全なレイアウトのサイトと、管理画面にはログインすることができましたが、親テーマ(Ver28.0.2)に更新したところ、再度エラー画面となってしまいました。

    わー!いきなりアップデートしてはだめです!前にも書いたように、現行の Snow Monkey は WordPress の 6.7 からをサポートしています。それ以下のバージョンの WordPress では正しく動きません。

    喜多さんがどういう方針で対応されたいかによると思いますが、個人的には一旦元の状態に戻し、元のレイアウトで表示されるようにするのが良いと考えていますがどうでしょうか?「不完全なレイアウト」には復元できたということなので、それがなぜ不完全なのかを調査して対応していけば元に戻せると思います。

    ※ここでいう「復元」は完全に元の状態に戻すことを指しています。WordPress のバージョン、Snow Monkey のバージョン、各種プラグインを元に戻す必要があります(可能ならデータベースも)。

    その後、本番でいきなりアップデートすると同じことになってしまうので、前に書いたように、

    あと気になったのは、snow-monkey-child-master の中に、特にカスタマイズしていないと思われるファイルが複数入っていたことです。子テーマによるファイルの上書きは「どうしても必要なものだけ」をおこなうのがベターです。そうしないと今回のようなアップデートによる動作不良の発生確率が高くなるためです。上書きする必要のないファイルが大半なのであれば、snow-monkey-child-master を使わずにすむ可能性もあるので、まずは本当に上書きする必要があるファイルを選別するのが良いかなと思いました。

    諸々作業をおこなってまた最新版へのアップデートをおこなう際は、また動作不良が発生してしまわないように、テスト環境を用意して、そこでちゃんと動くようにできたら本番にも反映するようにするのが良いです。自分のパソコンの中にテスト環境をつくれるツールも色々あるので、一度見てみてください(もしかしたら本番環境が古いので動かない場合があるかもですが…)。

    の対応をするのが良いです。一般的にもテスト環境でを用意して作業することが推奨されています。どうしてもテスト環境を用意するのが不可能・ある程度サイトがダウンしているのを許容できる状況、なのであれば、本番で作業しても良いとは思いますが…。

    1点確認したいのですが、最新版のSnow Monkeyのテーマはchildは不要というのが基本となっているのでしょうか?

    まず、Snow Monkey 公式としては子テーマは用意していません。WordPress でテンプレートを書き換える場合は一般的には子テーマを使うことになるので子テーマを作っている方のページにリンクはしていたと思うのですが、そもそも、個人的に子テーマが必須なカスタマイズは非常に高度なものだと考えているので、WordPress にそれほど詳しくない場合は、子テーマを使うレベルのカスタマイズはしないほうが良いと考えています。やはり不具合が発生したときに元に戻すのが難しくなるので。

    繰り返しになりますが、snow-monkey-child-master の中に不要と思われるファイルが入っているので、本当に上蓋が必要なファイルだけに絞ってみてください。そうしないとテンプレートの上書きを行っているのか、行っている場合は本当にする必要があるのか、を検討するのが難しいと思います。ほとんどが不要という結果であれば、アップデートのための書き換えも最小限ですむと思いますので…。

    0
    Who liked: No user
15件の結果を表示中 - 286 - 300件目 (全9,029件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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