2016-07-14 17 views
0

私はすべてブラックリストの機能を持っていますpublic_query_varsprivate_query_varsです。配列に追加

ただし、wp-adminおよびwp-loginはこれらの配列には記載されていません。これらのリストに追加する方法はありますか?

オリジナルコード:私は試みたが、うまくいきませんでした

public function forbidden_slugs() { 
     $wp = new WP; 
     return array_merge($wp->public_query_vars, $wp->private_query_vars); 
    } 

何か:

public function forbidden_slugs() { 
     $wp = new WP; 
     return array_merge($wp->public_query_vars, $wp->private_query_vars, 'wp-admin', 'wp-login'); 
    } 

ありがとうございます!

+0

'array_merge'は__arrays__をマージします。 '' wp-admin''は文字列です –

答えて

2

多分試してみてください。

return array_merge($wp->public_query_vars, $wp->private_query_vars, array('wp-admin', 'wp-login')); 

をあなたは、配列のパラメータとしてを必要としていますが、それに文字列を供給functionを使用しています。

+0

私はあなたのコードを試しましたが、今ではこの行を完全に無視しているようです。 –

+0

私は最初に戻りませんでした。おそらくそれをそこに追加する必要があります – scx

+0

ああ、申し訳ありません!私はそのコメントを投稿した直後にそれを言った。私が許可されたらあなたの答えを受け入れるだろう。 –