メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

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

    既存サイトのトップページの内容を移したいということですね。

    うーん、そうですね、まず前提条件として、Snow Monkey には Snow Monkey の CSS があたっているので、そのまま HTML を移してもデザインが崩れる可能性が高いです。既存の静的サイトをそのまま WordPress 化したいなら Snow Monkey を使わずにオリジナルテーマをつくるのが良いかもです。

    上記は承知済みだとして、WordPress は CMS ですので、コンテンツはテンプレートに直接入力するのではなく、編集画面に入力するのがスタンダードです。なので、トップページの「(ヘッダー、フッター等レイアウト枠を除いた)コンテンツ部分」のみをトップページ用の固定ページに貼り付けるのが良いかもしれません。

    どうしてもテンプレートに記述したい場合

    どうしてもテンプレートに記述したい場合は、いくつか選択肢があります。いずれの場合も、Snow Monkey のファイルは絶対に変更してはいけません。詳しくはこちらをご参照ください。いずれのパターンの場合も、プログラムを書くことになるので、WordPress に詳しくない場合は決してオススメできません。

    ショートコードをつくる場合

    my-snow-monkey プラグインの my-snow-monkey.php[front-page-content] のようなショートコードを作成し、そのショートコードをトップページ用の固定ページの編集画面に貼り付けたら、トップページ用の HTML が展開するようにできます。下記のコードを my-snow-monkey.php に貼り付けてください。

    add_shortcode(
    	'front-page-content',
    	function( $content ) {
    		ob_start();
    		?>
    		ここに HTML を記述
    		<?php
    		return ob_get_clean();
    	}
    );

    そして、トップページ用の固定ページの編集画面に [front-page-content] と記述して公開してください。

    トップページのテンプレートを書き換える場合

    この場合は子テーマを作成する必要があります。 子テーマ/templates/static/index.php に HTML を貼り付けてみてください。

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

    コードをどこに書くかは、何をやりたいかによります。具体的にどのようなことをしたい感じでしょうか?

    0
    Who liked: No user
    返信先: 改行ができません #14525
    アバター画像キタジマ タカシ
    参加者
    2621

    情報ありがとうございます。
    全てのプラグインを試したことがあるわけではないのですが、「JP Markdown」はなんとなく怪しい感じがします。必須のプラグインというわけではないのでしたら、これは一度止めてテストしてみたほうが良いかもです。

    Word Pressをバージョンアップしたら編集画面が使いにくくなったのでさきほどClassic Editorを入れてなじみのある画面に戻したのですが、

    クラシックエディタープラグインは、エディターを「クラシックエディターに戻すプラグイン」ではなく、「クラシックエディターも使えるようにするプラグイン」です。なので、編集するときに下記のように「編集(旧エディター)」といういリンクを押してクラシックエディターで編集する画面を開かないといけません。

    あと、これだけだと新規投稿のときはブロックエディターが開いてしまうため、ダッシュボード > 設定 > 投稿設定のところでクラシックエディターがデフォルトで使われるようにしないといけません。

    0
    Who liked: No user
    返信先: 固定ページでのシェアボタン追加 #14503
    アバター画像キタジマ タカシ
    参加者
    2621

    単純な考えだと、 content-page.phpfront-page.php が正しい位置に配置されていない、が考えられますかねー。テンプレートは、 子テーマ/templates/view/content-page.php に配置されていますでしょうか?

    もし配置位置が正しければ、あとはどこまで実行されているか1つずつ検証するしかないと思います。

    <?php
    var_dump( get_option( 'mwt-share-buttons-display-position' ) );
    if ( in_array( get_option( 'mwt-share-buttons-display-position' ), [ 'bottom', 'both' ] ) ) {
    	Helper::get_template_part( 'template-parts/content/share-buttons' );
    }
    ?>

    とすると、固定ページ上に何らか var_dump された値が表示されるはずですが、表示されないのであればテンプレートの配置が間違っているか、このコードのさらに上に別の条件分岐があって、とかは考えられるかなと。

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

    僕なら、ホームとカスタム投稿アーカイブの情報は既に配列に入った状態で渡ってくるはずなので、 array_splice で固定ページの情報を間に突っ込む形にするかなと思います。

    でも、ちゃんと想定どおりに動いているのであれば、全然現状の形で良いのではないでしょうか!

    0
    Who liked: No user
    返信先: イベントトラッキングの設置 #14494
    アバター画像キタジマ タカシ
    参加者
    2621

    サイト拝見しました。特にエラーはでてないみたいですね…。設置された my-snow-monkey/ga-tracking.js をブラウザで開くと文字化けしているのがちょっと気になりました。もし文字コードが UTF8 でないのなら、UTF8にしたほうが良いかもです。

    0
    Who liked: No user
    返信先: イベントトラッキングの設置 #14485
    アバター画像キタジマ タカシ
    参加者
    2621

    イベントトラッキングはやったことがないので、参照された記事に従うと下記になりますね。

    jQuery(function() {
      jQuery("a").click(function(e) {        
        var ahref = jQuery(this).attr('href');
        if (ahref.indexOf("websae.net") != -1 || ahref.indexOf("http") == -1 ) {
          ga('send', 'event', '内部リンク', 'クリック', ahref);
        } else { 
          ga('send', 'event', '外部リンク', 'クリック', ahref);
        }
      });
    });

    これを my-snow-monkey/ga-tracking.js に貼り付けてみてください。トラッキングできないようだったら、ちょっともう少し詳しく見てみないとわからないので、実際のページの URL を教えてもらえればと思います。

    0
    Who liked: No user
    返信先: イベントトラッキングの設置 #14481
    アバター画像キタジマ タカシ
    参加者
    2621

    書こうと思ったら既に回答が…!ケミさんありがとうございます。

    大塚さん、僕もケミさんの手法が正攻法と思います。試してみてください!

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

    パンくずを書き換えるフックを使うと、パンくずの各項目が配列で渡ってくるので、それを書き換えれば良いです。下記が参考になるかと!

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

    「カスタム投稿タイプのアーカイブページ」の親を固定ページにするのは難しいのですが、パンくずを書き換えるのはフックで比較的簡単にできます。パーマリンクはなんとかできるのであればパンくずを書き換える方法がベターかなと思うのですがどうでしょう?

    0
    Who liked: No user
    返信先: 改行ができません #14428
    アバター画像キタジマ タカシ
    参加者
    2621

    ちょっとサイト拝見してみました。

    確かに見た目には改行されていますが、「段落わけ」ではなく「改行」になっているので、画像のところとかがくっついてしまっています。見た目上は改行されているのでこれで問題ないといえば問題はないかもしれませんが、本来はきちんと改行したほうが他のテーマに移行したりしたときも問題が起こりにくいと思いますので、きちんと原因を見つけて正常に「段落わけ」されるようにしたほうが良いとは思います。

    0
    Who liked: No user
    返信先: 子テーマをうまくつくれません。。 #14427
    アバター画像キタジマ タカシ
    参加者
    2621

    ただ、また、元に戻ってしまいました。。
    秒数が表示されてしまいます。

    あ、もともと子テーマではなく snow-monkey/functions.php に貼り付けられた感じでしょうか? それだとアップデートのときに消えちゃうので本来なら子テーマなのですが、Snow Monkey の場合は子テーマはあまり推奨していなくて、プラグイン形式を推奨しています。子テーマよりプラグインのほうが簡単なので、ちょっとそちらで説明しますね。

    まず、下記の記事の下に従って、マイアカウントページから my-snow-monkey.zip をダウンロードしてください。

    ダウンロードできたら解凍して、 my-snow-monkey/my-snow-monkey.zip にコードを貼り付けてください。そこまでできたら、

    – FTP でサーバーの wp-content/plugins/ にフォルダを丸ごとアップロードするか、
    – 一度 zip にして、ダッシュボード > プラグイン > 新規追加からアップロード

    してみてください。

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

    @ケミさん

    attributes に mediaAlt みたな項目を追加して、selecter じゃなくてコメントに保持するようにすれば良いのでは?と想像してます。いずれにしろ deprecated の追加は必須ですが…(TT

    0
    Who liked: No user
    返信先: 改行ができません #14409
    アバター画像キタジマ タカシ
    参加者
    2621

    エディター上では改行されますか?もしエディター上では改行されているけど実際の画面では改行されていないということなら、なんらかプラグインが影響しているのかもしれません。よくあるのだと PS Disable Auto Formatting とかですかね。

    有効化しているプラグインの一覧を教えてもらえるとなにかわかるかもです。

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

    あ、確かに空文字にしてますね…。できるか確認してみますね!

    0
    Who liked: No user
15件の投稿を表示中 - 6,541 - 6,555件目 (全7,597件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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