Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

共有:
通知
すべてクリア

[解決済] スタイル拡張について

16 投稿
3 ユーザー
2 Reactions
3,469 表示
(@けしけし)
New Member
結合: 7年前
投稿: 2
トピックスターター  

スタイル拡張に自分で作ったアンダーラインのCSSを登録することはできませんでしょうか?

 


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

私も実際やってます。個人的にやりやすい方は通常3列目にある検索フォーム風・2カラム・3カラムの方です。いつか記事にしようと思ってますが、手がまわってません。

functions.phpに上書きする感じで編集できますよ。元のファイルは lib/tinymce/html-tags.phpです。

スタイル・インラインのほうもfunctions.phpに上書きできるようにわいひらさんがやってくれてますよ。

小さなミスでもエラーが出るのでテスト環境で試してからアップロードしたほうが良さそうです。

 


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

自分で作ったアンダーラインのCSSを登録

正確にはHTMLタグを登録して、style.cssやeditor-style.css・amp.cssにスタイルを追記するのが正解かも…です。


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

そういえば『スタイル拡張』で新たにスタイルが入りましたよね。

今と以前のテンプレートファイルの履歴をチェックしたら、どうやってカスタマイズされたか分かると思われます。

履歴は過去バージョンをダウンロードしたり、機能が追加された投稿下にあるリンクをチェックするなど…。

https://wp-cocoon.com/downloads/#toc4


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 

子テーマのfunctions.phpに以下の関数をオーバーライドして、内容を書き換えれば(インライン部分を追加すれば)できるかと思います。結構長くはなってしまいますが。

function initialize_tinymce_styles($init_array) {
  $font_sizes = array();
  for ($i=12; $i <= 22 ; $i++) {
    $font_sizes[] = array(
          'title' => $i.'px',
          'inline' => 'span',
          'classes' => 'fz-'.$i.'px'
        );
    $i++;
  }
  for ($i=24; $i <= 48 ; $i++) {
    $font_sizes[] = array(
          'title' => $i.'px',
          'inline' => 'span',
          'classes' => 'fz-'.$i.'px'
        );
    $i++;
    $i++;
    $i++;
  }
  //_v($font_sizes);
  //_v($init_array);
  //追加するスタイルの配列を作成
  $style_formats = array(
    array(
      'title' => __( 'インライン', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( '太字', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'bold'
        ),
        array(
          'title' => __( '赤字', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'red'
        ),
        array(
          'title' => __( '太い赤字', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'bold-red'
        ),
        array(
          'title' => __( '赤アンダーライン', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'red-under'
        ),
        array(
          'title' => __( '打ち消し線', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'strike'
        ),
        array(
          'title' => __( 'キーボードキー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'keyboard-key'
        ),
      ),
    ),
    array(
      'title' => __( 'マーカー', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( '黄色マーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker'
        ),
        array(
          'title' => __( '赤色マーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-red'
        ),
        array(
          'title' => __( '青色マーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-blue'
        ),
        array(
          'title' => __( '黄色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under'
        ),
        array(
          'title' => __( '赤色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under-red'
        ),
        array(
          'title' => __( '青色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under-blue'
        ),
      ),
    ),
    array(
      'title' => __( 'フォントサイズ', THEME_NAME ),
      'items' => $font_sizes,
    ),
    array(
      'title' => __( 'ボックス(アイコン)', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( '補足情報(i)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'information-box'
        ),
        array(
          'title' => __( '補足情報(?)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'question-box'
        ),
        array(
          'title' => __( '補足情報(!)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'alert-box'
        ),
        array(
          'title' => __( '補足情報(メモ)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'memo-box'
        ),
        array(
          'title' => __( '補足情報(コメント)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'comment-box'
        ),
      ),
    ),
    array(
      'title' => __( 'ボックス(案内)', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( 'プライマリー(濃い水色)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'primary-box'
        ),
        array(
          'title' => __( 'サクセス(薄い緑)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'success-box'
        ),
        array(
          'title' => __( 'インフォ(薄い青)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'info-box'
        ),
        array(
          'title' => __( 'ワーニング(薄い黄色)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'warning-box'
        ),
        array(
          'title' => __( 'デンジャー(薄い赤色)', THEME_NAME ),
          'block' => 'div',
          'classes' => 'danger-box',
        ),
      ),
    ),
    array(
      'title' => __( 'ボックス(白抜き)', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( '灰色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box'
        ),
        array(
          'title' => __( '黄色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box bb-yellow'
        ),
        array(
          'title' => __( '薄い赤', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box bb-red'
        ),
        array(
          'title' => __( '薄い青', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box bb-blue'
        ),
      ),
    ),
    array(
      'title' => __( 'ボックス(付箋風)', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( '灰色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box sticky'
        ),
        array(
          'title' => __( '黄色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box sticky st-yellow'
        ),
        array(
          'title' => __( '赤色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box sticky st-red'
        ),
        array(
          'title' => __( '青色', THEME_NAME ),
          'block' => 'div',
          'classes' => 'blank-box sticky st-blue'
        ),
      ),
    ),
    array(
      'title' => __( 'バッジ', THEME_NAME ),
      'items' => array(
        array(
          'title' => __( 'バッジ(オレンジ)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge'
        ),
        array(
          'title' => __( 'バッジ(レッド)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-red'
        ),
        array(
          'title' => __( 'バッジ(ピンク)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-pink'
        ),
        array(
          'title' => __( 'バッジ(パープル)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-purple'
        ),
        array(
          'title' => __( 'バッジ(ブルー)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-blue'
        ),
        array(
          'title' => __( 'バッジ(グリーン)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-green'
        ),
        array(
          'title' => __( 'バッジ(イエロー)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-yellow'
        ),
        array(
          'title' => __( 'バッジ(ブラウン)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-brown'
        ),
        array(
          'title' => __( 'バッジ(グレー)', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'badge badge-grey'
        ),
      ),
    ),
    array(
      'title' => __( 'ボタン(β機能)', THEME_NAME ),
      'items' => array(

        array(
          'title' => __( 'レッド(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-red'
        ),
        array(
          'title' => __( 'レッド(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-red btn-m'
        ),
        array(
          'title' => __( 'レッド(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-red btn-l',
        ),

        array(
          'title' => __( 'ピンク(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-pink'
        ),
        array(
          'title' => __( 'ピンク(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-pink btn-m'
        ),
        array(
          'title' => __( 'ピンク(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-pink btn-l'
        ),

        array(
          'title' => __( 'パープル(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-purple'
        ),
        array(
          'title' => __( 'パープル(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-purple btn-m'
        ),
        array(
          'title' => __( 'パープル(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-purple btn-l'
        ),

        array(
          'title' => __( 'ディープパープル(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep'
        ),
        array(
          'title' => __( 'ディープパープル(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep btn-m'
        ),
        array(
          'title' => __( 'ディープパープル(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep btn-l'
        ),

        array(
          'title' => __( 'インディゴ[紺色](小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-indigo'
        ),
        array(
          'title' => __( 'インディゴ[紺色](中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-indigo btn-m'
        ),
        array(
          'title' => __( 'インディゴ[紺色](大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-indigo btn-l'
        ),

        array(
          'title' => __( 'ブルー(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-blue'
        ),
        array(
          'title' => __( 'ブルー(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-blue btn-m'
        ),
        array(
          'title' => __( 'ブルー(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-blue btn-l'
        ),

        array(
          'title' => __( 'ライトブルー(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-blue'
        ),
        array(
          'title' => __( 'ライトブルー(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-blue btn-m'
        ),
        array(
          'title' => __( 'ライトブルー(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-blue btn-l'
        ),

        array(
          'title' => __( 'シアン(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-cyan'
        ),
        array(
          'title' => __( 'シアン(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-cyan btn-m'
        ),
        array(
          'title' => __( 'シアン(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-cyan btn-l'
        ),

        array(
          'title' => __( 'ティール[緑色がかった青](小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-teal'
        ),
        array(
          'title' => __( 'ティール[緑色がかった青](中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-teal btn-m'
        ),
        array(
          'title' => __( 'ティール[緑色がかった青](大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-teal btn-l'
        ),

        array(
          'title' => __( 'グリーン(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-green'
        ),
        array(
          'title' => __( 'グリーン(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-green btn-m'
        ),
        array(
          'title' => __( 'グリーン(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-green btn-l'
        ),

        array(
          'title' => __( 'ライトグリーン(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-green'
        ),
        array(
          'title' => __( 'ライトグリーン(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-green btn-m'
        ),
        array(
          'title' => __( 'ライトグリーン(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-light-green btn-l'
        ),

        array(
          'title' => __( 'ライム(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-lime'
        ),
        array(
          'title' => __( 'ライム(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-lime btn-m'
        ),
        array(
          'title' => __( 'ライム(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-lime btn-l'
        ),

        array(
          'title' => __( 'イエロー(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-yellow'
        ),
        array(
          'title' => __( 'イエロー(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-yellow btn-m'
        ),
        array(
          'title' => __( 'イエロー(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-yellow btn-l'
        ),

        array(
          'title' => __( 'アンバー[琥珀色](小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-amber'
        ),
        array(
          'title' => __( 'アンバー[琥珀色](中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-amber btn-m'
        ),
        array(
          'title' => __( 'アンバー[琥珀色](大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-amber btn-l'
        ),

        array(
          'title' => __( 'オレンジ(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-orange'
        ),
        array(
          'title' => __( 'オレンジ(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-orange btn-m'
        ),
        array(
          'title' => __( 'オレンジ(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-orange btn-l'
        ),

        array(
          'title' => __( 'ディープオレンジ(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep-orange'
        ),
        array(
          'title' => __( 'ディープオレンジ(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep-orange btn-m'
        ),
        array(
          'title' => __( 'ディープオレンジ(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-deep-orange btn-l'
        ),

        array(
          'title' => __( 'ブラウン(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-brown'
        ),
        array(
          'title' => __( 'ブラウン(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-brown btn-m'
        ),
        array(
          'title' => __( 'ブラウン(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-brown btn-l'
        ),

        array(
          'title' => __( 'グレー(小)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-grey'
        ),
        array(
          'title' => __( 'グレー(中)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-grey btn-m'
        ),
        array(
          'title' => __( 'グレー(大)', THEME_NAME ),
          'inline' => 'a',
          'classes' => 'btn btn-grey btn-l'
        ),

      ),
    ),
  );

  //JSONに変換
  $init_array['style_formats'] = json_encode($style_formats);

  //ビジュアルエディターのフォントサイズ変更機能の文字サイズ指定
  $init_array['fontsize_formats'] = '10px 12px 14px 16px 18px 20px 24px 28px 32px 36px 42px 48px';

  return $init_array;
} 

   
(@けしけし)
New Member
結合: 7年前
投稿: 4
 

かたうっくさん わいひらさん

 

ご返信ありがとうございます。

 

わいひらさんに教えていただいたコードに少しコードを追加して
ワードプレスの管理画面のfunctions.phpに保存したところエラーが出てしまいました。

 

エラーを解消するためにブラウザを更新すると
functions.phpが真っ白になりました(汗)

添付画像のような状態です。

 

functions.phpにはもともと何か記載されていたと思うのですが、
真っ白な状態のままでも問題ないでしょうか?
(ブログを見たところ、見た目は何も問題なさそうです)

 

せっかくご丁寧に教えていただいたのに
さらにご面倒をお掛けすることになり大変申し訳ございませんが
お教えいただけると幸いです。

 

 

 

 

 

 


   
(@けしけし)
New Member
結合: 7年前
投稿: 4
 

[追記]

ちなみに以下のコードを付け足そうとしたら、エラーが出ました。

array(
          'title' => __( '緑色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under-green'
        ),

   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

わいひらさんに教えていただいたコードに少しコードを追加して
ワードプレスの管理画面のfunctions.phpに保存したところエラーが出てしまいました。

 

エラーを解消するためにブラウザを更新すると
functions.phpが真っ白になりました(汗)

添付画像のような状態です。

 

functions.phpにはもともと何か記載されていたと思うのですが、
真っ白な状態のままでも問題ないでしょうか?
(ブログを見たところ、見た目は何も問題なさそうです)

現在は問題ないように思えますが、自分でカスタマイズしたものも・子テーマダウンロード時に書いてあったも消えてるかと思われます。

※サーバー上でもfunctions.php真っ白ではないですか?cocoon移行後すぐ同じ環境になったので。

エラーが出たファイルを開くと沢山コードが書いてあるはずなのに、コードがなくなってしまってませんか?

こんな感じに。

https://gyazo.com/66587553da884601c674c24663b62fe2

もしそうだったらそのファイルを編集するたび・それどころか『ファイルを更新』ボタンをクリックするだけでそのエラーが出てコードが全て消えてしまうような気がします。

原因は不明ですが、キレイなコードであっても同じエラーが出て、その後ファイルの中身が消えサーバー上でもファイルの中身がないコードが消えた状態になるかと思います。

ロリポップのようなので、ロリポップFTPでもファイルの中身を確認できます。

引用元:Simplicityフォーラム

私の環境と同じ状況であれば、

  • そのドメインでこれから直接PHPを触るときFTP経由で編集しないと、また同じ現象が起こります。

※正しいコードであっても・間違ったコードであっても、更新ボタンを『クリックするだけ』でそうなる。※同じサーバーでもサブドメインは平気など…。

元の記載がないと、別の所で不具合が出た気も…。。

ってことで、元の記載をFTP経由でアップロードするか、サーバー上のFTPでコピペしてくださいね。

https://github.com/yhira/cocoon-child/blob/master/functions.php


   
わいひら reacted
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

※サーバー上でもfunctions.php真っ白ではないですか?

➡※サーバー上FTPで見ても・FTPソフトで子テーマfunctions.phpをダウンロードして確認しても、functions.php真っ白ではないですか?

って意味で『実際真っ白』だと想像してます。

後は上述が長いですけど、その通り『FTP経由でカスタマイズを』って話です。

何なら、まずローカルでやった後に…。これがベストだと思います。


   
(@けしけし)
New Member
結合: 7年前
投稿: 4
 

かたうっくさん

 

無事、functions.phpの編集できました。

ありがとうございます。

 

一つ質問なのですが、以下コードを追加したいのですが、前回エラーが出てしまいました。

cssのクラス(marker-under-green)を作成してからfunctions.phpを保存すれば、エラーは出ないのでしょうか?

array(
          'title' => __( '緑色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under-green'
        ),

 

ご面倒をお掛けして申し訳ございませんが、教えていただけると嬉しいです。

 

 


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

一つ質問なのですが、以下コードを追加したいのですが、前回エラーが出てしまいました。

どこにどのような書きかたをされたのか不明です。ほかにどんなコードをコピペされたかなど含めてです。

分かったところで、PHP編集時に出たエラー!助けてください。という全てのCocoonユーザーに、テーマ作成者さんが1つ1つ検証できるかと言えば、ナカナカ難しいように思うのは私だけでしょうか…???

なぜエラーが出たか自分で検証しても不明な場合は、別スレッドで誰か検証してくれる人を待つか、他サイト(エンジニアのための云々サイト)で聞くか、有料で頼むのが前提でお伺いするのが前提であるかと思われます。

キツイようで申し訳ないですが、テーマ使用者側さんは膨大で、作成者さんは1人。って話なので思いました。

※ただ作成者さんが即答できる事は、すぐ返事はもらえる環境ですよ。それなりの確認作業があるかもです?が???


   
(@けしけし)
New Member
結合: 7年前
投稿: 2
トピックスターター  

かたうっくさん

ご返信ありがとうございます。

この度は不躾な質問をしてしまい申し訳ありませんでした。

自分で検証する作業をもう少し試みて、分からないようであれば別スレや詳しい人に質問してみます。

作業の合間の貴重なお時間をいただき、ご回答いただきありがとうございました。

 


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

一つ質問なのですが、以下コードを追加したいのですが、前回エラーが出てしまいました。

この度は不躾な質問をしてしまい申し訳ありませんでした

不躾な質問ではないと、個人的!ですが思います。私もPHPに行き詰まる事は、過去アホみたいにありました。※今も同様ありますけどね^^;

どこの何に手間取ってるか、エラーの状況は無数にあるのでタイトルの付けかた次第では、困っている人に凄く助かる状況だったりします。なにより

エラーコードを表示させ、どこが原因か特定すると、原因がしぼれます。※説明しきれないので検索してもらっていいですか…。

まずはなぜエラーが出たか、PHPのコードの書き間違いはないか。など特定できる状況を提示していただかないと、コメント付きにくいかも知れません?

※コードも長いのでどこまでチェックしきれるか。してもらえるか?は『?』ですが。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 

こちらにもあるように、できればエラーコードごと貼り付けていただければと思います。

「XXのようなエラー」ではなく、エラー文をコピーしてなるべくそのまま貼り付けてください

https://wp-cocoon.com/read-me-for-using-fourm/

そしたら、多少何かはわかるかもしれません。
ただ、かうたっくさんも書かれているように、PHPカスタマイズの場合は、全く同じ環境でテストすることができないので、想像できないエラーだった場合は、申し訳ないですが答えられないこともあるかと思います。


   
(@けしけし)
New Member
結合: 7年前
投稿: 4
 

こちらの件、解決いたしました。
色々と教えていただき、ありがとうございました。

 

ワードプレス管理画面のfunctions.phpでエラーが出たコードを
Web FTP上でそのままコピペしたところ問題なく動作しました。

 

原因は分かりませんので、参考にはならないと思いますが一応ご報告させていただきます。

 

[私が行った作業]

1、わいひらさんに教えていただいたコードに以下コードをWeb FTPのfunctions.phpに追記して保存

array(
          'title' => __( '緑色アンダーラインマーカー', THEME_NAME ),
          'inline' => 'span',
          'classes' => 'marker-under-green'
        ),

2、style.cssにコードを追記して保存

.marker-under-green{
font-weight:bold;
background: linear-gradient(transparent 60%, #cbddaf 50%);
}

この作業完了後にスタイルに反映されて、使用できるようになりました。

 

自分の好きなスタイルを使用できるので、作業がとてもやりやすくなりました。

ありがとうございました。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 

詳しい方法を書いていただきありがとうございます。
同様のカスタマイズをする方の参考になるかと思います。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました