フォーラムへの返信
-
投稿者投稿
-
<script>〜</script>
タグが抜けてしまっているので添付画像のようにソースが表に見えてしまっている状況のようですね。Adsense側から提供されたソースコード(下記サンプルのようなもの)をそのままコピペしてみてください。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-**************", enable_page_level_ads: true }); </script>
♥ 0いいねをした人: 居ません<?php add_action( ‘wp_enqueue_scripts’, function() { wp_enqueue_style( get_stylesheet(), get_stylesheet_uri(), [ get_template() ] ); } ); add_action( 'wp_head', function() { ?> ここにアドセンスのコード <?php } );
こういう感じで大丈夫かと思います!
♥ 0いいねをした人: 居ませんご確認いただきありがとうございます。
方法としては僕も子テーマのフックで追加すれば良いかなと考えていたのですが、Snow Monkey ガイドラインがあれば、そちらの方法でやるべきかと思い、質問させていただきました。
ありがとうございます!
♥ 0いいねをした人: 居ませんあ、すいません。。。。
キャッシュを全てクリアにしたら、正常に動作を確認できました…汗
♥ 0いいねをした人: 居ませんbefore_script
の前で上記処理を記述したらデプロイも成功しました!しかし、現状としては、なんとか北島先生の力を借りてデプロイがやっとできた…という状況ですので、もっと理解を深めないといけないなぁ…というところで落ち着きました。
アドバイスいただけて大変助かりました!ありがとうございました!!
♥ 0いいねをした人: 居ませんアドバイスいただいたように、
on: tags: true php: - 7.1 repo: Olein-jp/oleinpress-weblog
を
on: tags: true repo: Olein-jp/oleinpress-weblog
にしてプッシュしてみました。そしたら、デプロイまで走ったみたいです!ですが、
rimraf: not found
と言われるんですけど、beforeかどこかでrimrafを使えるように書いておく必要があるんですかね・・・?
♥ 0いいねをした人: 居ませんbefore_deploy
の前にbefore_script: composer require atoum/atoum script: vendor/bin/atoum
を入れたらテストは無事にパスしました!!!ありがとうございます!!
あと、ついでに質問させていただきたいのですが、GitHubのReleasesページにタグ付けされたバージョンと共にZipファイルが掲載されていくのですが、ファイル名にバージョン名がついてしまう(oleinpress-weblog-0.0.4.zipとか)原因って何かご存知だったりしますでしょうか?
♥ 0いいねをした人: 居ませんそうなんですよ。
僕もこの
$ phpunit
がなぜ実行されているのかが全然わかんないんです…before_deploy
で実行しているのも、npm run build
npm run zip
export RELEASE_FILE=$(ls oleinpress-weblog.zip)
だけですし、それぞれの処理も記事内のものとほとんど変わりないし…なかなか手強いですな…
♥ 0いいねをした人: 居ません無事にexclude設定することができました。
それと同時になぜdistとかresourceとかディレクトリを分けるのかの意味もなんとなくつかむことができました。ありがとうございました!!!
♥ 0いいねをした人: 居ません中身を確認してみましたが、ちょっといらないデータがありますね。node_modulesとか入ったままですしね…。
これらはgulpでデプロイタスクか何かを作って実行させて綺麗な中身を作る必要がありそうですね…
♥ 0いいねをした人: 居ませんdeploy: provider: releases api_key: secure: mECO9WLPNbN/jusXivHgZz9F0E8/cBphIrzkgRvRwNA9u7fQjP+aH3nArEXc2kJWVgKT7Gh+lZdvyc+p3zUoyo0LifxnYI1MnWnyfwL0Sf3nrunK69yFTbVGGVViufDOUWvlgxmkkqLymfgqJg14GzInStaHtSVn7vgIIWpWTtL7KEah7jDVb7MyZJnSQ9Dhl0aZyKA7Qgvalh4GKX3cfyzlCk6Ru7EHTbnK/GS0TBS1OeQTl/jVwTbH615GwIjlXSMTRhLBKnI+rNoYle3QqXItIttZ5mGx3Pk6QD2A1XNOzi8rR7piN293QrI9euv+XP4DBwsJv818Qi6rYVS5FzGNhcSZMAHUIPSy+z1jJC89khNKB2ryNupPbo6hLitKQKW+uPcuFqpo8vmjMPJTB/qAZSEU9yHRG+mdpM+F5Y1GMDV1cxRSCo/+nbWlg3MXCfiKYvZkXznsDYdxo4+r0rm3koi3vEUmDC41leIBJIPyU+Cg2JCo8M3Gk2MKvWJs4/L+q7jRBfWTMCfm5VNneY/m7yAdI8VVcn8QsUmCbwPKA3iKXYynAsFwl4UG/w4VdjVOLHuw5mlgcbmSppnm/57MBT2OIYvh32jEglFQKLmnCJVgmZOOY26/zDDvCBHVUGndIKPaesRGvMSQYzVIeSzVlr3tv6QPaRxaEP4R3mg= file: "${RELEASE_FILE}" skip_cleanup: true on: tags: true repo: Olein-jp/OleinPress-Media php: 7.1
という感じでそのまま拝借してしまっていますが、そのままトークン書いた方がよさそうですかね…?
♥ 0いいねをした人: 居ません変えたらパッケージを作る部分はうまくいったみたいです!(素朴な疑問なんですが、このパッケージzipはどこに書き出されるんですか?)
しかし、次は
/home/travis/.rvm/gems/ruby-2.4.1/gems/octokit-4.6.2/lib/octokit/response/raise_error.rb:16:in
on_complete’: GET https://api.github.com/user: 401 – Bad credentials // See: https://developer.github.com/v3 (Octokit::Unauthorized)`
という感じになっているので、GitHubとのトークン関係でうまくいってない感じなんですかねー。ちょっと調べて見ます!
♥ 0いいねをした人: 居ません色々とこねくり回してみました。
package.jsonにタイポがあったりしてたのをもじもじしていたんですが、今のところ
package.json
のcomposer install --no-dev && rsync -a --exclude='.*' / oleinpress-media
部分の書き方がおかしいのでエラーが出ていると思われるんですが、ちょっと詰んでしまいました…orz
♥ 0いいねをした人: 居ませんありがとうございます。
まず、
npm run zip'部分は
package.jsonを拝見して、
script`部分に、"zip:pack": "composer install --no-dev && rsync -a --exclude='.*' resources/ snow-monkey", "zip:archive": "zip -9 -qmr snow-monkey.zip snow-monkey", "zip": "npm run cleanup:zip && npm run zip:pack && npm run zip:archive"
を拝借して、
"zip:pack": "composer install --no-dev && rsync -a --exclude='.*' resources/ oleinpress-media", "zip:archive": "zip -9 -qmr oleinpress-media.zip oleinpress-media", "zip": "npm run cleanup:zip && npm run zip:pack && npm run zip:archive"
こんな感じに書き換えてみました。
これによってエラーが出ることはないんですが、ログを見てみると、
- ls -la style.css index.php vendor/autoload.php
の処理のあとにbefore_deploy
へ進んでないような気がしています。このあとに、
The command "ls -la style.css index.php vendor/autoload.php" exited with 0.
となり、キャッシュを確認して、先ほど書いたようなSkipping a deployment with the releases provider because this is not on the required runtime Skipping a deployment with the releases provider because this is not a tagged commit
となってしまっています。
SourceTreeでGit管理しているんですが、うまくタグ付けできていないんですかね…orz
♥ 0いいねをした人: 居ません -
投稿者投稿