サイト内検索
Cocoonフォーラム

書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2025年3月23日 08:35
こんにちは。韓国語の翻訳と説明の欠落に関して質問があります。
-
私のブログの検索バーに空白(NULL)を入力して検索を実行すると、
「キーワード指定な」というテキストが表示されます。
私のブログは韓国人向けのため、このメッセージは韓国語で表示されるべきです。
現在は、child-theme > functions.php に以下のコードを追加することで修正しました。
その結果、「キーワード指定な」と表示されていた部分が「키워드 지정 되지 않음」と韓国語で表示されるようになりました。
私が気になっているのは、この修正によって他に問題が発生しないかという点です。
私はコーディングに詳しくないため、parent-theme の該当部分を見つけて child-theme にコピー&ペーストし、日本語を韓国語に修正しただけです。
-
https://cardpine.com/?s=
このリンクの<meta name="description">
の説明が欠落しているというリポートがありました。
これまでそのようなリポートはなかったため、どのように修正すればよいのかご教示いただきたいです。
PS) 私が Cocoon テーマを使い始めた頃と比べて、韓国語の翻訳が大きく改善されました。
この問題が発生するまで、翻訳されていない部分を見つけるのが難しいほどでした。
韓国語翻訳の向上に尽力してくださり、本当にありがとうございます。
if ( !function_exists( 'get_archive_chapter_title' ) ):
function get_archive_chapter_title(){
$chapter_title = null;
if( is_category() ) {//カテゴリーページの場合
$cat_id = get_query_var('cat');
$icon_font = '<span class="fa fa-folder-open" aria-hidden="true"></span>';
if ($cat_id && get_the_category_title($cat_id)) {
$chapter_title .= $icon_font.get_the_category_title($cat_id);
} else {
$chapter_title .= single_cat_title( $icon_font, false );
}
} elseif( is_tag() ) {//タグページの場合
$tag_id = get_queried_object_id();
$icon_font = '<span class="fa fa-tags" aria-hidden="true"></span>';
if ($tag_id && get_the_tag_title($tag_id)) {
$chapter_title .= $icon_font.get_the_tag_title($tag_id);
} else {
$chapter_title .= single_tag_title( $icon_font, false );
}
} elseif( is_tax() ) {//タクソノミページの場合
$chapter_title .= single_term_title( '', false );
} elseif( is_search() ) {//検索結果
$search_query = trim(strip_tags(get_search_query()));
if (empty($search_query)) {
$search_query = __( '키워드 지정 되지 않음', THEME_NAME );
}
$chapter_title .= '<span class="fa fa-search" aria-hidden="true"></span>"'.$search_query.'"';
} elseif (is_day()) {
//年月日のフォーマットを取得
$chapter_title .= '<span class="fa fa-calendar" aria-hidden="true"></span>'.get_the_time('Y-m-d');
} elseif (is_month()) {
//年と月のフォーマットを取得
$chapter_title .= '<span class="fa fa-calendar" aria-hidden="true"></span>'.get_the_time('Y-m');
} elseif (is_year()) {
//年のフォーマットを取得
$chapter_title .= '<span class="fa fa-calendar" aria-hidden="true"></span>'.get_the_time('Y');
} elseif (is_author()) {//著書ページの場合
$chapter_title .= '<span class="fa fa-user" aria-hidden="true"></span>'.esc_html(get_the_author());
} elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {
$chapter_title .= 'Archives';
} else {
$chapter_title .= 'Archives';
}
return apply_filters('get_archive_chapter_title', $chapter_title);
}
endif;
2025年3月23日 09:32
●ご参考
私はコーディングに詳しくないため、parent-theme の該当部分を見つけて child-theme にコピー&ペーストし、日本語を韓国語に修正しただけです。
1への回答をします。
問題はありませんが、apply_filters('get_archive_chapter_title', $chapter_title); というフックがあるため、関数全体を子テーマのfunctions.phpにコピーする必要はありません
add_filter('get_archive_chapter_title', function($chapter_title) { if(is_search()) { $search_query = trim(strip_tags(get_search_query())); if (empty($search_query)) { $search_query = '키워드 지정 되지 않음'; } } $chapter_title = '<span class="fa fa-search" aria-hidden="true"></span>"'. $search_query . '"'; return $chapter_title; });
わいひら reacted
2025年3月23日 12:39
私のブログの検索バーに空白(NULL)を入力して検索を実行すると、
「キーワード指定な」というテキストが表示されます。
翻訳のテキストドメインに適切なものが設定されていなかったので、翻訳されなかったんだと思います。
該当部分を修正しておきました。
https://github.com/xserver-inc/cocoon/commit/764837173b13bf24cab3c9a09a062129fb557c25
GitHubのダウンロード先
https://github.com/xserver-inc/cocoon
https://cardpine.com/?s=
このリンクの<meta name="description">
の説明が欠落しているというリポートがありました。
これまでそのようなリポートはなかったため、どのように修正すればよいのかご教示いただきたいです。
検索結果ページはインデックスされることがないため、メタディスクリプションを設定してもあまり意味はないと思います。
ただあまり意味はないページだけに、あっても特に問題はないためメタディスクリプションタグを追加しておきました。
https://github.com/xserver-inc/cocoon/commit/8739eb2804ed101a9f959aa47de38191bc9f05ed
※未翻訳です。
PS) 私が Cocoon テーマを使い始めた頃と比べて、韓国語の翻訳が大きく改善されました。
この問題が発生するまで、翻訳されていない部分を見つけるのが難しいほどでした。
韓国語翻訳の向上に尽力してくださり、本当にありがとうございます。
こちらこそいろいろご協力いただきありがとうございます。
感謝申し上げます
この投稿は2日前ずつわいひらに変更されました
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。