index.phpとcomments.phpしか使わない公式テーマ
-
こんにちは
WordPressのたくさんあるテンプレートに、つらさを感じている人へ
header.phpもfooter.phpも使っていないのに、なぜか公式テーマになった
Enough というテーマファイルを作りました。
http://www.tenman.info/wp3/enough
http://wordpress.org/extend/themes/enough
すごいテーマではありませんが、珍しいテーマです。
このテーマで遊んでみてもらえる方、募集中です
-
早速試して見ました。
テスト環境は、 WordPress 3.4-beta1. です。
今のバージョンに変更するのは面倒なので、そのままテストしました。
すると、
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:\xampp\htdocs\wordpress\wp-includes\nav-menu.php on line 78Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 170
って出たのですが、気にしなくてもいいのでしょうか?ごめんなさいね
foreach()のエラーは、次の0.21を審査に出しているんですけど、それでfixしています。
functions.php
すみませんが、enough_theme_setupの次の行に、global 宣言入れてもらえますか?line:124
if( !function_exists( 'enough_theme_setup' ) ){ function enough_theme_setup(){ global $enough_sidebar_args, $enough_register_nav_menus_args; register_nav_menus( $enough_register_nav_menus_args ); register_sidebar( $enough_sidebar_args ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'post-thumbnails' ); add_editor_style( );
それで、array-merge エラーも消えますか?
3.4開発版で使えると思います、というか 3.4bata1で作ってますglobal $enough_sidebar_args, $enough_register_nav_menus_args;
↑これの追加ですよね?Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 171
がでました。0.21は、どこかに無いのでしょうか?
wp3ってところを見たのですが、無いようなので・・・
修正されたのを試したいです。私は、シンプルなテンプレートがほしいと思っていました。
だから、とても期待しています。0.21を試してみました。
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 171
がまだ出ます。Warning: array_search() expects parameter 2 to be array, string given in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 1222
これも出てました。ちなみに、xamppのphpは、PHP Version 5.3.8です。
なんかすみません。
私が、たちの悪いクレーマーみたいで・・・こんにちは
すみません バッタもん 売りつけた気分です。
よかったら、ちょっと辛抱してください。
ちょっと時間ください
また、コメントします
こんにちは
もし、協力していただけるならなのですが
以下のリンクに、改修したコードを置きましたので、functions.phpを総入れ替えしてみてください。https://gist.github.com/2350918
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 171
私の対策がへぼだったために依然としてエラーが出ていると思われます。
( 私の使っているデバッグツールでは、エラーが出ないのが不思議ですが )
Warning: array_search() expects parameter 2 to be array, string given in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 1222これも、エラーが出ないようなコードに変更しました。
この部分は、テーマでは使っていない部分です。
( 管理画面にチェックボックスを使う時の、コード )あと、一箇所 3.3.1対応のためにちょっと変更したとこがあります。
以上が今出来る、最大限なので、これでだめなら、だめだったよといっていただければ、
次のバージョン(1週間以内には出します)まで、検討させてください。
迷惑をおかけして、ごめんなさい
Warning:は、消えたようです。
「あっ、残念です。ありました!」中(管理画面)のサイドメニューの
「appearance」→ 「enough options」
を押した
「Enough Theme Settings」
でWarning: array_search() expects parameter 2 to be array, string given in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 1226
が出ています。もう、私が、たちの悪いクレーマーだと、ばれているので書きますが、
表のページの表示は、センター表示に出来ないでしょうか?左と右の幅が違うため、ページが左寄りになっています。
これは、こんなデザインでしょうか?komameさん ありがとう
今から、エラーのコード改修 始めます 出来たら、Gistに上げます
table 対応します
http://kwout.com/cutout/w/pz/bp/mv7_bor.jpg
1の 右並びをセンターですか
それとも、2のテーブルを3の形式になればいいですか?エントリーの中のテーブルでいいですか?
sysbirdさん
テーマ登録おめでとうございます!
ありがとうございます
このような切り口もありなのですね。
切り口といいますか、斬られ中です。
どうも、私は、斬られるのが大好きみたいです。
テーマが、残念なものにならないように、がんばります追伸:0.21がライブになった模様です 0.22に向けて改修急ぎます
こんにちは、
functions.phpのエラー発生部分手直ししました
https://gist.github.com/2350918/
テーマを再インストールして、リンクをクリック テーマオプション画面 トップページ
各部のエラーをチェックしましたが、特にエラーを補足出来ませんでしたkomameさんのご協力が得られるとうれしいです。
一応、ver 0.21のレビューの結果を置いておきます
Review Summary
Previous version of Theme approved
Previous ticket had required issues:
get_header action: fixed
Readme documentation of supported template-part files: fixed
Pre-3.2 back-compat: fixed
apply_filters() called on get_the_post_thumbnail(): n/a
Diff-review only
Changes as per change log
No apparent issues
Ticket being resolved as approved通常は、notice 1個でもあると、not-approvedになるんですけど
でも、出るもんは出るんで、ガンガン消しにかかりますので、よろしくお願いします
Warning: array_search() expects parameter 2 to be array, string given in C:\xampp\htdocs\wordpress\wp-content\themes\enough\functions.php on line 1228
「う~ん、これが出たんですけど・・・」
>通常は、notice 1個でもあると、not-approvedになるんですけど
もしかして、私の環境が悪いのでしょうか?
私の環境は、
###### ApacheFriends XAMPP version 1.7.7 ######
+ Apache 2.2.21
+ MySQL 5.5.16 (Community Server)
+ PHP 5.3.8 (VC9 X86 32bit thread safe) + PEARXAMPP USB Lite 1.7.7 ってのだと思います。
phpは、5.3でしょうか?
このバージョンにしてから、今までokだったものが、Warningが出るようになりました。
調べてみらたら、phpの仕様がちょっと変更?になったようです。
たとえば、引数を参照渡しする関数に値を渡した場合の振る舞いが変更されたとか・・・>1の 右並びをセンターですか
????
ブログのコンテンツの白い部分ではなく、両端の薄いグレー(#eeeeee)の事です。komameさん ありがとうございます
phpは、5.3でしょうか?
PHP Version 5.2.5を使っています。
なんで、5.3使わないの?という点については、ワードプレスの利用状況を見てもらえると理解してもらえると思うのですが、、、
探してみたら、PHPfogが、5.3を使っているみたいなので、
PHPfogに、enoughを入れたところです。
PHPfogでデバッグモードや、エラーチェック用のプラグインを使っていないので、どうなるか見通しは立ちませんが、エラーが再現できるといいと思っています。取りあえずやってみます。
もしかして、私の環境が悪いのでしょうか?
ぜんぜん悪くないです
私のほうが追いつけていないだけです
こんにちは
エラー拾えました!
コード改修しますのでしばらく時間ください[11-Apr-2012 01:38:01] PHP Notice: Undefined variable: enough_admin_options_setting in /var/.../wp-content/themes/enough/functions.php on line 171 [11-Apr-2012 01:38:01] PHP Warning: Invalid argument supplied for foreach() in /var/.../wp-content/themes/enough/functions.php on line 171 [11-Apr-2012 01:38:07] PHP Notice: Undefined variable: enough_admin_options_setting in /var/.../wp-content/themes/enough/functions.php on line 171 [11-Apr-2012 01:38:07] PHP Warning: Invalid argument supplied for foreach() in /var/.../wp-content/themes/enough/functions.php on line 171 [11-Apr-2012 01:38:07] PHP Warning: array_search() expects parameter 2 to be array, string given in /var/.../wp-content/themes/enough/functions.php on line 1222 [11-Apr-2012 01:38:07] PHP Warning: array_search() expects parameter 2 to be array, string given in /var/.../wp-content/themes/enough/functions.php on line 1222 [11-Apr-2012 01:38:07] PHP Warning: array_search() expects parameter 2 to be array, string given in /var/.../wp-content/themes/enough/functions.php on line 1222
- トピック「index.phpとcomments.phpしか使わない公式テーマ」には新たに返信することはできません。