-
投稿者検索結果
-
2019年2月20日 9:31 PM #10741
返信が含まれるトピック: 【投稿ページ】投稿者名・更新日を非表示にしたい
記事一覧のページです!
タイトルと日付(投稿日)だけ表示したいのですが、
タイトルしか表示されなくなってしまいました(;;)
♥ 0Who liked: No user2019年2月20日 8:28 PM #10739返信が含まれるトピック: IE11での表示不具合
対応策のJavaScriptを子テーマの functions.php に wp_enqueue_script で追加したのですが、以下のエラーが出てしまい解決できませんでした。
▼エラー箇所
$(‘body’).on(“mousewheel”, function () {
▼エラー内容
オブジェクトを指定してください
いろいろ試した結果、「AS nice scroll」っていうスクロールするプラグインを入れて解決しました。
まだまだ、IEユーザーもいるので無視できない状況です。
いろいろとありがとうございました!♥ 0Who liked: No user2019年2月20日 3:40 PM #10723返信が含まれるトピック: IE11での表示崩れ
♥ 0Who liked: No user2019年2月20日 3:21 PM #10721一応、
のような感じで
error_log
となっているところがエラーログを吐いている場所になります。サーバーによってはエラーログにちゃんとでなかったりすることもあるので(僕のレンタルサーバーもダメで、コンパネから見れないところに書き出されてました…)、例えばmail
関数つかってメールで飛ばしてみるとかもありかもしれません。あと、GitHub Webhooks > webhook.php > Recent Deliveries > 最新のやつ > Redeliver とクリックすると何度でも Webhook の動作を試すことができます。で、この画面でリクエストとレスポンスも確認できるので、うまくいかないときのテストに結構便利です。
♥ 0Who liked: No user2019年2月20日 3:14 PM #10720返信が含まれるトピック: IE11での表示不具合
対応策もあるみたいですけど、対応してもらえればなお嬉しいです!
IE のために JavaScript を追加するというのも微妙な気がしていて…。そのような声が多くなれば取り入れたいと思いますので、とりいそぎ子テーマなどにコードを追加していただければと思います。
https://snow-monkey.2inc.org/ もIE11でヘッダーのロゴが見えてなかったり、ショーケース、他、の画像が表示されてなかったりしてますけど大丈夫ですか?
しばらく検証用の Windows 機が壊れていて、本日やっと新しい Windows 環境をつくりました。これ、エラーでてないのでなんで出ないのかまだ原因がわからないのですよね。これについてはとりあえず画像の非同期読み込みをオフにすれば表示されるようになります。
♥ 0Who liked: No user2019年2月20日 3:02 PM #10715返信が含まれるトピック: IE11での表示不具合
ビンゴです!
対応策もあるみたいですけど、対応してもらえればなお嬉しいです!
▼参考#https://snow-monkey.2inc.org/ もIE11でヘッダーのロゴが見えてなかったり、ショーケース、他、の画像が表示されてなかったりしてますけど大丈夫ですか?
♥ 0Who liked: No user2019年2月20日 2:54 PM #10713返信が含まれるトピック: プラグインmy-snow-monkeyでのエラー
あ、もっと広く囲わないといけなかったみたいです、すみません。
add_action( 'plugins_loaded', function() { /* MWフォーム バリデーション追加 */ if ( ! class_exists( "MW_WP_Form_Validation_Rule_RequiredCheckbox" ) ) { class MW_WP_Form_Validation_Rule_RequiredCheckbox extends MW_WP_Form_Abstract_Validation_Rule { protected $name = 'requiredcheckbox'; public function rule( $key, array $options = array() ) { $value = $this->Data->get( $key ); if ( !is_null( $value ) ) { $target = $this->Data->get( $options['target'] ); if ( empty( $value ) && MWF_Functions::is_empty( $target ) ) { $defaults = array( 'target' => null, 'message' => sprintf( '未入力です。メールアドレスのない方は下欄のチェックを入れてください。', $options['target'] ) ); $options = array_merge( $defaults, $options ); return $options['message']; } } } public function admin( $key, $value ) { $target = ''; if ( is_array( $value[$this->getName()] ) && isset( $value[$this->getName()]['target'] ) ) { $target = $value[$this->getName()]['target']; } ?> <table> <tr> <td>必須または選択したチェックボックス項目</td> <td><input type="text" value="<?php echo esc_attr( $target ); ?>" name="<?php echo MWF_Config::NAME; ?>[validation][<?php echo $key; ?>][<?php echo esc_attr( $this->getName() ); ?>][target]" /></td> </tr> </table> <?php } } } function mwform_validation_rule_requiredcheckbox( $validation_rules ) { $instance = new MW_WP_Form_Validation_Rule_RequiredCheckbox(); $validation_rules[$instance->getName()] = $instance; return $validation_rules; } add_filter( 'mwform_validation_rules', 'mwform_validation_rule_requiredcheckbox' ); } );
♥ 0Who liked: No user2019年2月20日 2:35 PM #10711返信が含まれるトピック: プラグインmy-snow-monkeyでのエラー
まだエラーが出ます。エラーの
snow-monkey/my-snow-monkey.php on line 492
の部分は、if ( ! class_exists( "MW_WP_Form_Validation_Rule_RequiredCheckbox" ) ) { class MW_WP_Form_Validation_Rule_RequiredCheckbox extends MW_WP_Form_Abstract_Validation_Rule { protected $name = 'requiredcheckbox';
のうち、この部分です。
class MW_WP_Form_Validation_Rule_RequiredCheckbox extends MW_WP_Form_Abstract_Validation_Rule {
♥ 0Who liked: No user2019年2月20日 2:17 PM #10709先ほど頂いたソースコードを適宜変更してテストしてみたのですが、デモ環境にアップデートは走っているので大丈夫なのかもしれないのですが、Releasesからパッケージが削除されていないので、それがGitHubを参照しているのか自前サーバーを参照しているのか確認できない…という状況です。
webhook.phpの最下部をコメントアウトしてみてはいるのですが…。
♥ 0Who liked: No user2019年2月20日 2:07 PM #10708返信が含まれるトピック: プラグインmy-snow-monkeyでのエラー
plugins_loaded
ではなくafter_setup_theme
にするとどうですかね?♥ 0Who liked: No user2019年2月20日 1:59 PM #10706返信が含まれるトピック: プラグインmy-snow-monkeyでのエラー
ありがとうございます。
以下の内容をご教示いただいた内容に変えてみたのですが、まだエラーが出ます。
add_filter( 'mwform_validation_rules', 'mwform_validation_rule_requiredcheckbox' );
▼エラー内容です。
Fatal error: Class 'MW_WP_Form_Abstract_Validation_Rule' not found in /home/volunavi/stopkodokushi.info/public_html/test3/wp-content/plugins/my-snow-monkey/my-snow-monkey.php on line 492
♥ 0Who liked: No user2019年2月20日 1:55 PM #10705ドメインでやるなら条件式をちょっと変えないとですね。
0 !== strpos
は「先頭一致ではない場合」なので。INSTALLATION_URL
だとライブラリのディレクトリ名が入るので、Snow Monkey サイトの場合だと「INSTALLATION_URL
とは別な値」を条件式に使用していることになるわけですが、ここはあんまり難しく考えずに、単純に zip の URL に github.com って入ってたらおかしいじゃないですか。だからそういう場合は何らか不具合があったということで false にしたいので、自前サーバーの URL で判定させているというだけです。♥ 0Who liked: No user2019年2月20日 1:35 PM #10703ありがとうございます。
/** * There is a case that comes back to GitHub's zip url. * In that case it returns false because it is illegal. * * @param string $url * @return string|false */ add_filter( 'inc2734_github_theme_updater_zip_url', function( $url ) { if ( 0 !== strpos( $url, 'https://snow-monkey.2inc.org/' ) ) { return false; } return $url; } );
この部分のURLなんですが、ここではzipファイルが格納される予定(config.phpのINSTALLATION_URLと同じになる)のURLでしょうか?それともドメイン(サブドメインレベル)でもOKでしょうか?
♥ 0Who liked: No user2019年2月20日 1:15 PM #10702この場合に、wp-github-theme-updater を使いテーマのアップデートを管理画面側で行わせるとすると、別に特段何もする必要はないのでしょうか?
や、フックして、wp-github-theme-updater の挙動を変えないといけません! Snow Monkey の場合は下記のコードを記述しています。
前段が、zip の URL が自前サイトのものになっていない場合は false を返す、後段が、レスポンスの参照先を GitHub から 自前サーバーのものにするコードになります(URL やディレクトリ名はご自身の環境にあわせて適宜変更してください)。
/** * There is a case that comes back to GitHub's zip url. * In that case it returns false because it is illegal. * * @param string $url * @return string|false */ add_filter( 'inc2734_github_theme_updater_zip_url', function( $url ) { if ( 0 !== strpos( $url, 'https://snow-monkey.2inc.org/' ) ) { return false; } return $url; } ); /** * Customize request URL that for updating * * @param string $url * @return string */ add_filter( 'inc2734_github_theme_updater_request_url', function( $url ) { return 'https://snow-monkey.2inc.org/github-api/response.json'; } );
また、GitHub releasesにパッケージを作成させずに自前ホスティングにだけパッケージを生成する流れはどのように作るべきなのでしょうか?(GitHub Releasesにパッケージを作らせる処理を削除するだけ?or Releasesにパッケージは作らせるけど、そのあとに削除?)
self-host-github-releases は GitHub の Release 機能が無いと動かないので、パッケージを作らせる処理は消してはいけません。具体的には、Releases に zip がデプロイされると同時に GitHub Webhook 経由で zip と API のレスポンスを自前サーバーに保存するという流れになるためです。
の一番下にコメントアウトしている部分がありますが、これが自前サーバーへの保存のあとに Releases から zip を消すコードになるので、このコメントアウトを外せば Releases から自動的に zip が消えるようになるはずです。
♥ 0Who liked: No user2019年2月20日 12:56 PM #10699返信が含まれるトピック: IE11での表示不具合
-
投稿者検索結果