Ayustar
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: Jetpackが入りません!!XサーバーではデフォルトでJetpackの認証に必要なXML-RPCへのアクセス制限が掛かっています。
Xサーバーのコントロールパネルから解除出来ます。フォーラム: 使い方全般
返信が含まれるトピック: カテゴリ情報の[name]を出力すると末尾に[1]が勝手につく結論から言うと、これはバグ等ではなく、PHPとして正しい動きをしていると思われます。
そもそも、print_r で出力できるため、echo する必要が無いです。echo print_r することでどうなるかというと、
print_r した際の返り値(出力する内容ではありません)を echo することになります。
そして、print_r の返り値は通常TRUEです。
PHP: print_r – Manualここは少し難しいのですが、TRUE or FALSE は論理値と言われるものなので、echo したときはそのままTRUEが出力されるのではなく、1に変換されます。普通はそんなことしないので、あまり気付きませんが。
boolean – PHP – Get bool to echo false when false – Stack Overflowですので、今回のコードのみを見た場合、echoとprnt_rは同時にしないのが正しい記述と思われます。
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプの管理画面上での並び順を変更するには?ところで、一つ私は勘違いをしておりました。
並び順は公開日時が「古い順」・・・ではなくどうやら「タイトル順」のような別のルールで並んでいるようでした。公開日時を変えても順番が変わらないことに気づきました。
CPT UI での設定時、階層(hierarchical)がtrueだとしたら、タイトル順で並ぶのが標準の仕様ではないかと思います(固定ページと同じ)。
フォーラム: 使い方全般
返信が含まれるトピック: Warning: array_merge(): Argument #2が出る実際の nav-menu.php の93行目付近は以下のようになっていますね。
お使いのエディタが、折り返した行をカウントするようになっているかもしれません。/** * Register navigation menus for a theme. * * @since 3.0.0 * * @global array $_wp_registered_nav_menus * * @param array $locations Associative array of menu location identifiers (like a slug) and descriptive text. */ function register_nav_menus( $locations = array() ) { global $_wp_registered_nav_menus; add_theme_support( 'menus' ); $_wp_registered_nav_menus = array_merge( (array) $_wp_registered_nav_menus, $locations ); }
エラー内容としては、register_nav_menus() には配列を渡さないといけないのに、実際には配列ではない、というものだと思います。
テーマは自作でしょうか?
register_nav_menu() と register_nav_menus() を間違って使っている、等あるかもしれません。関数リファレンス/register nav menus – WordPress Codex 日本語版
関数リファレンス/register nav menu – WordPress Codex 日本語版フォーラム: 使い方全般
返信が含まれるトピック: イベントページのカレンダーを作成したい自作テーマということで推測になってしまいますが、JavaScriptのエラーが出ている可能性が高いかなと思います。
ブラウザの開発者ツールで、JavaScriptのエラーが出ていないか調べてみて下さい。ありがちなのは、テーマ側で jQuery を wp_enqueue_script() を使わずに呼んでいて、プラグインも別途 jQuery を呼んでしまい、二重になることですかね。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーページへのパーマリンクについてちゃんと検証してないですが……
Codexを参考にされたんだと思いますが、JavaScript の location.href のところで「http://ドメイン名/?cat=7」形式のURLを作っているので、デフォルトのパーマリンク形式専用のコードになってますね。
パーマリンクの設定は
・カスタム構造http://ドメイン名/%year%/%monthnum%/%post_id%/に設定しています。ということは、カテゴリーのURLは
http://ドメイン名/category/slug
になると思いますので、location.href の値をその形式に合わせることがまず一つ。2つめに、wp_dropdown_categories() はデフォルトでは option の value に ID をセットするので、これをスラッグにしないといけません。
value_field のオプションを使えば、これも出来るんじゃ無いかと思います。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプの記事をcategory.phpに表示させたいまず、状況を整理したいのですが……
ご希望としては、挙げていただいた過去のトピックと同じく、「カテゴリーアーカイブに通常の投稿とカスタム投稿タイプ(item)の記事を混在させて表示させたい」で合っていますでしょうか。
その上で、過去トピックを参考にしてどのようなコードをどこに書きましたか?
フォーラム: プラグイン
返信が含まれるトピック: Smart Custom Fields のWYSIWYGで挿入した画像のパスが書き換わるフォーラム: プラグイン
返信が含まれるトピック: Smart Custom Fields のWYSIWYGで挿入した画像のパスが書き換わるmimosafa さん、キタジマさん、ありがとうございます。
おそくなってすみません。同じサイトをテスト環境としてヘテムル(PHP5.4 MySQL5.6)にも移植してあるのですが、そちらですとこの現象は起こりません。
まず、これが間違っておりまして、先ほど再検証しておりましたらヘテムルでも起こりました。申し訳ありません。(キャッシュでも見ていたのだろうか…)
どちらでも起こるとなると、mimosafaさんご指摘の箇所が原因の可能性が高くなりますね。プラグインのバージョンアップを待ちたいところではありますが、今回問題が起こっているサイトについては仕様変更で対応することになりそうです。
もう少し様子を見てから、解決済みに変更して閉めさせていただこうと思います。フォーラム: 使い方全般
返信が含まれるトピック: ある1つの固定ページのみに Javascript をいれたい子テーマをお使いでしたら、JSを外部ファイル化して子テーマのディレクトリに入れ、以下のような感じで子テーマのfunctions.phpに記載して呼び出すのが良いのではないでしょうか。
function my_scripts() { if ( is_page('hoge') ) { wp_enqueue_script( 'hoge', get_stylesheet_directory_uri() . '/hoge.js', array() ); } } add_action( 'wp_enqueue_scripts', 'my_scripts' );
そのチャットの仕様は知らないので、もしそれがbody内にscriptを入れないといけないようなものだとこの方法は使えないことになりますが……。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドをタグのように扱いたいフォーラム: 使い方全般
返信が含まれるトピック: 寄稿者に記事承認完了メール、投稿されたことをメール通知したいおそらく「$to =〜」以降から間違っているのでは?と睨んでいます。
fanctions.phpに記述したということはすでに
<?php ?>
の中なので、さらに<?php ?>
で囲むのがまずおかしいですね。また、
mail()
関数を自力でやると文字化けしやすいので、wp_mail()
関数を使いましょう。
関数リファレンス/wp mail – WordPress Codex 日本語版※取り敢えずメール部分への指摘だけで、フックの使い方が正しいかまでは見てません。
フォーラム: プラグイン
返信が含まれるトピック: ah-placeholder.jsプラグインの実装ができないah-placeholder.js 自体が読み込めていないのだと思います。
3.親テーマのheader.phpのwp_head()直前部分を以下の様に編集し保存。
header.phpに書くのもおかしいし、上2行はPHPなのに
<?php ?>
で囲まれてすらいません。書く場所は子テーマの functions.php です。
function my_scripts() { wp_enqueue_script( 'ah-placeholder', get_stylesheet_directory_uri() . '/jquery.ah-placeholder.js', array( 'jquery' ) ); } add_action( 'wp_enqueue_scripts', 'my_scripts' );
http://eastcoder.com/2014/07/using-jquery-with-wordpress/
4.固定ページにショートコードを用いてページの作成しているので、そのショートコード本体を子テーマのfunction.phpに以下の様に記述(一部抜粋)
本題からは逸れますが、本来であればJS部分は外部ファイルにして、ah-placeholder.js と同じように
wp_enqueue_script()
で読むべきだと思います。フォーラム: 使い方全般
返信が含まれるトピック: タクソノミー毎にテキストを条件分岐させ表示させたいif( has_term( ‘service’, ‘a’ )としても、
if( has_term( ‘a’ )としても表示は変わりませんでしたので、
has_term( ‘a’ );も試みた次第です。if文の書き方が間違ってるかもしれませんね。
上記リンクを読んでもわからない、解決しないという場合は、最初に投稿されたコードから
if( has_term( 'service', 'a' ))
に書き換えてみた状態を投稿していただけますか。フォーラム: プラグイン
返信が含まれるトピック: Trustformフォーム送信後のWarningについて