• ベストアンサー

WordPresのデフォルトテーマを徹底解剖

2013のデフォルトテーマがどのように機能しているのかを詳しく解説しているサイト(英語でも可)を探しています。2012でも構いません。 VBはできますが、PHPの知識がないので、そちらも一緒に学びつつ、主要なWordPress用関数、PHP関数について知りたいです。 コードを見る限り、get_とある関数は値の取得、the_は値の表示だろうと推測できますがその程度しかわかりません。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1
piyo-maru7
質問者

お礼

初めて公式サイトを訪れましたが、割と分かりやすく書いてあるんですね。 これからはそちらも参考にさせていただきます。 Webデザインレシピのサイトは勉強になります。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ローカルでのテーマファイルの自由な呼び出し方

    http://localhost/wordpress/とアドレスを入れると過去に自分で作ったthemeフォルダが呼び出されるのですが、やはり元に戻して別のテーマファイル(twentytwelveとか)を呼び出したいのですが、仕組みを忘れてしまいました。 http://localhost/wordpress/を入れたら、なぜデフォルトのテーマファイルが呼び出されず、ある特定のテーマファイルが呼び出されるのか仕組みを教えてください。 wordpress直下にPHPファイルがあるのですが(画像参照)、そのどれかが自分で作ったthemeフォルダを呼び出しているのでしょうか?

    • ベストアンサー
    • PHP
  • WordPressのテーマのphpのエラーについて

    WordPressのテーマを編集中に構文エラーが起きました。 phpについてはあまり詳しくないので是非わかる方がいればお力を貸していただきたいです。 『syntax error, unexpected T_ENDIF in ~/functions.php on line 100』とでて問題のコードは 下記の辺りではないかと思っています。 if ( function_exists( 'wp_get_theme' ) ) { add_theme_support( 'custom-background', $args ); } else { define( 'BACKGROUND_COLOR', $args['default-color'] ); define( 'BACKGROUND_IMAGE', $args['default-image'] ); add_theme_support( 'custom-background', $args ); } endif; // mon_cahier_setup add_action( 'after_setup_theme', 'mon_cahier_setup' ); コードの全文は下記のリンク先にあります。 http://codepad.org/caNvP1Hi いろいろ調べてみたつもりですが、具体的な解決策はわからないままです。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • WordPressのテーマで、、

    こんにちは、最近WordPressを使ってブログを作り始めたのですが、 WordPressのテンプレートで、好みのものが見つかりません。 あと、ブログ記事の行間がMovableTypeのデフォルトテーマに比べて、かなり空いてしまっている気がします。 MovableTypeに最初から入っている「Cityscape Portland」のようなバランスのよいテンプレートがありましたら、教えていただければとてもうれしいです。 CSSを一から作るという知識がないので、とても困ってます><

  • WordPressのテーマAttitudeの編集

    WordPressのテーマのAttitudeというのを使って ブログページのデザインをカスタマイズしています。 ◆紹介されているページ http://wp-themetank.com/wordpress-theme-free-multi-purpose-attitude/ デフォルトの状態だと、ブログの一覧ではアイキャッチ画像が表示されますが 個別記事のページではそのアイキャッチ画像が表示されない仕様になっています。 ◆サンプルのページ(PHPはカスタマイズされてないと思います) https://www.themehorse.com/preview/attitude/blog/blog-image-large/ テンプレートのPHPを編集しようと思っておりますが、 どこに表示させる関数を入れればよいか分からず、ご教授いただけますでしょうか。

    • ベストアンサー
    • PHP
  • Wodpresにgogl_eanalisy挿入仕方

    こんいちは。さんたです。 いつもお世話になります。宜しくお願いいたします。 ドメインを取得しまして、ドメインのトップページindex.htmlへAnaliticsのトラッキングコードを埋め込みました。うまく情報が取れております。 Wordpressでブログを運営しているのですが、ファイルがPHPばかりで、どこにこのjavascriptを埋め込んだらが良いのかがわかりません。 プラグインをいれているのですが、基本的にトラッキングコードを入れていないと、動作できない??? いれているプラグイン Google Analytics 3 codes for WordPress Ultimate Google Analytics 2つ入れておりまして、有効化はしております。 ググッて調べるのですが、、、、力不足です。 質問 1,Wordpressのどこにトラッキングコードを埋め込むのでしょうか?index.phpでしょうか? 2,ドメインのトップページの解析は上手く出来ています。そのトラッキングコードと同じものを埋め込めばよろしいのでしょうか?1ページ1ページ任意で、コードが異なるのでしょうか? 3,Googleより提供されたトラッキングコードは、再表示再確認できるのでしょうか?どのようにすれば???再取得?出来るのでしょうか? Wordpressにトラッキングコードを再取得して、wordpress?テーマのほう?にコードを埋め込みたいです。 宜しくお願いいたします。 失礼致します。

    • ベストアンサー
    • CSS
  • wordpressのテーマカスタマイズにについて

    wordpressのテーマカスタマイズにについて 既存のテーマを使用しカスタマイズしています。 list.phpというファイルを新規作成しアップロードしました。 <?php get_header(); ?> <dl class="feed"> <?php $posts = get_posts('numberposts=5&order=desc'); foreach($posts as $post): ?> <dd><span class="day"><?php echo date("Y年m月d日", strtotime($post->post_date)); ?></span><a href="javascript:;" onclick="window.open('<?php the_permalink(); ?>','popup','width=800,height=700,scrollbars=yes,resizable=no,status=yes');" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a> </dd> <?php endforeach; ?> </dl> </div> <?php get_footer(); ?> と記述してあります。 ディレクトリパスhttp://ドメイン/wpディレクトリ名/wp-content/themes/テーマ名/list.php にアクセスすると Fatal error: Call to undefined function get_header() in /home/sites/chicappa.jp/users/サーバ名/web/wpディレクトリ名/wp-content/themes/テーマ名/list.php on line 1 とエラーが出てしまいます。 list.phpを正しく閲覧するためにはどうしたら良いでしょうか。 どなたかご回答お願いいたします。

    • ベストアンサー
    • PHP
  • Wordpressの質問です

    皆さん、お世話になります。 Wordpressで不明な点があり、 どうしてもご教示いただきたく、こちらで質問させていただきます。 現在「Wordpress」で自分のホームページを作っており、 新しいページを「php」で追加しようと考えております。 そこで、「外観」➡「テーマエディター」の「テーマファイル」にある「function.php」のコード入力欄に、 touch( get_stylesheet_directory() . '/新規追加ファイル名.php' ); こちらのコードを入力し、 「ファイルを更新」ボタンを押し、 ページをリロード(F5ボタン)したのですが、 追加されませんでした。 (ちなみに上記のコードですと、「新規追加ファイル名」というphpファイルが追加されるハズなのですが) こちらは、何が原因だと思われますか? 色々調べたのですが、どうしても解決できません。 何か教えていただけると、とても助かります。 どうぞ宜しくお願いいたします。

    • 締切済み
    • PHP
  • 子テーマでphpファイルの再定義

    初心者です。 現在ウェブサイトをWPにて構築しております。 ヘッダー部分のコードを編集したく、 子テーマにheader-logo.phpというファイルを格納し編集しようとしました。 ただ、このファイルが、親テーマのfunction.phpでrequire_onceにて定義してあるため、子テーマのfunction.phpで再定義しようとすると、下記の通りエラーが出てしまいます。 ****************************************エラー内容******************************************* wp-content/themes/law_tcd031/functions/header-logo.php ファイルの447行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。 Cannot redeclare _dp_get_upload_err_msg() (previously declared in wp-content/themes/law-child/functions/header-logo.php:447) ****************************************エラー内容******************************************* 恐らく、親テーマでも同じ関数定義があるため、エラーとして出てきていると思うのですが、認識あっていますでしょうか。 本件に関して、親テーマを編集せずに、子テーマにあるファイルをrequireすることは可能でしょうか。 お忙しい所大変申し訳ありませんが、ご教授いただけると幸いです。

    • ベストアンサー
    • PHP
  • レンタルサーバーだとタイトルロゴが消える

    ローカルサーバーにてテーマをカスタマイズしてサイトを制作しました。ですが、レンタルサーバーを借りて、Wordpressをサーバーに導入し、そこにテーマをアップロードすると、タイトル画像が消えてしまいました。 ローカルサーバーの方ではタイトルロゴは消えないのですが、違った形式の画像に差し替えたり、少しコードを変えてみたりしてもでてきません。 下記はつくりかけの私のサイトなのですが、どなたか推測できそうな原因を教えてください。早く提出しなければならず、困っております。よろしくお願いいたします。 http://awakewalk.m9.coreserver.jp/wordpress/ ヘッダーのPHPファイルには <a href="<?php echo home_url();?>" title="<?php bloginfo('name'); ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/header.jpg" alt="awakewalkerポートフォリオ" width="500" height="100" /></a></h1> を挿入しています

    • ベストアンサー
    • HTML
  • VB6.0のレジストリ情報取得方法

    VB6でレジストリの情報取得について、質問いたします。 VBにて、レジストリのセクション名を取得(検索して存在するなら真の値を返すだけでもよい)したいのですが、APIとか関数はあるのでしょうかまたは、出来るのでしょうか?調べた限り見つからない・・・・(-_-; 宜しくお願いします。