タグ付けされた質問 「templates」

WordPressテーマのコンテキストでは、「テンプレート」という用語はコンテンツの表示に使用されるPHPファイルを指します。


9
現在のテンプレートファイルの名前を取得する
テンプレートで使用されているファイルの現在の名前を表示するためにこれを見つけました: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) { $template_file = $index[0] ; } } } $template_contents = file_get_contents($template_file) ; preg_match_all("Template Name:(.*)\n)siU",$template_contents,$template_name); $template_name = trim($template_name[1][0]); if ( !$template_name ) { $template_name …
57 templates 


3
デフォルトの登録メールを変更するには?(プラグインおよび/または非プラグイン)
新規ユーザーの登録後、WPはログイン/パスワード、およびログインページへのリンクを記載したメールを送信します。 このデフォルトのメールテンプレートを変更する方法はありますか?また、件名と送信者を変更したいと思います。 編集:興味のある方のために、ここにプラグインソリューションがあります。

2
カスタムURLルートを作成する方法は?
私には非常に独特な要件がありますが、うまくいけば、混乱しすぎずに説明できるでしょう。外部XMLファイルから取得したいくつかのプロパティをリストするページテンプレートを作成しました。これまでのところ問題はありません。URLは次のようになります。 http://www.example.com/properties/ 各プロパティには、ユーザーに関する詳細情報を表示する「単一プロパティ」ページにリダイレクトするリンクがあります。このようなリンクを作成する方法があるかどうか疑問に思っていました: http://www.example.com/properties/123 123プロパティのIDはどこになりますか。以下のように私はURLを持っているのであればproperties/some_id、私は、ビュー(のようなファイルをロードできるようにするsingle.phpか、page.phpこのURLの状態へのファイル)が、特定の。 これは可能ですか?

3
最高のベアボーンベーステーマに関する意見と推奨事項[非公開]
前文 WPサイトを「ゼロから」ゼロから作成していることに気付きました(つまり、そこにあるテーマデザインを無視し、クライアントのニーズに合わせてデザインワイヤフレームを作成するだけです。)適切な基本構造を持つテーマ、またはTwentyTenから始めて、そこから子テーマをフォークします。 最近、TwentyTenは、良い学習プラットフォームになるために可能なあらゆるテクニックが詰め込まれているため、ベース/親テーマとして始めるのに最適な場所ではないかもしれないというアドバイスを受けています。しかし、カスタマイズが最も簡単でも効率的でもないかもしれません(テンプレート階層のほぼすべての部分に個別のtemplate.phpページがあり、考えられるすべてのtemplate-part.phpがあります。 また、既存のテーマ(無料のテーマ、またはThemeForestなどのサービスのテーマ)を使用することは、コーディング標準、テンプレートの使用、テンプレートパーツまたはフック、非互換性などの点で、ちょっとした問題です。どちらか。 理想的には、最初の選択を、少数の非常によく構築された、非常に汎用性が高く、非常にベアボーンな(デザインが軽快な)テーマに絞り込み、子テーマをフォークして、ワイヤーフレームとデザイン仕様に適合させることができるようにします。 質問に答える 子テーマを分岐するためのお気に入りのベアボーンテーマは何ですか?なんで彼らが好きですか? アドバイスありがとうございます!


7
添付ファイルのサイズを取得するにはどうすればよいですか?
次のテンプレートコードを使用して、添付リンクを表示しています。 $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $main_post_id ); $attachments = get_posts($args); foreach ($attachments as $attachment) { the_attachment_link($attachment->ID, false); } しかし、リンクの後、ファイルのサイズを表示する必要があります。これどうやってするの? ファイルのパス(wp_upload_dir()およびsubstr()のwp_get_attachment_url())を決定して呼び出すことfilesize()ができると思いますが、それは厄介なようで、WordPressにメソッドが組み込まれているのではないかと思っています。


3
フォルダでget_template_part()を使用する方法はありますか?
フォルダでget_template_part()を使用する方法があるかどうか疑問に思っていますか?すべての再利用可能な要素を個別のファイルに入れるため、メインフォルダーには多くのファイルがあります。それからフォルダに入れたいです。 Codexにはそれに関する情報はありません:http : //codex.wordpress.org/Function_Reference/get_template_part

7
テンプレートドロップダウンにカスタムテンプレートが表示されない
Wordpress(マルチサイト)のテンプレートに問題があります。子テーマフォルダー(template-test.php)のルートにファイルを作成しました <?php /** * Template Name: Test template * */ ?> <?php get_header(); ?> <?php get_footer(); ?> このページは、新しいページを作成するとき、または既存のページを編集するときに、テンプレートのドロップダウンに表示されません。ドロップダウンの唯一のものは「デフォルトのテンプレート」です。 これまでに試したこと:-テーマの無効化と有効化-パーマリンクのフラッシュ-ファイルのアクセス許可の確認-style.cssがテンプレートフォルダーのルートにあるかどうかの確認 別のWordpressインストールで同じファイルを試したところ、正常に動作します。

3
if(is_home()&&!is_front_page())
index.phpファイルには次のコードがたくさんあります。is_front_page()サイトフロントページを表示すると(ブログ投稿インデックスまたは静的ページをis_home()表示する場合)true を返し、ブログ投稿インデックスを表示する場合(フロントページまたは静的ページに表示する場合)true を返すことを理解しています。私はまだ次のコードの使用についていくらか困惑しています- <?php if ( have_posts() ) : ?> <?php if ( is_home() && ! is_front_page() ) : ?> <header> <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1> </header> <?php endif; ?> このコードがとても人気がある理由の説明は大歓迎です。
23 loop  themes  templates 

5
comment_form()のフィールドを再配置する方法
カスタムフィルターを使用してフィールドを変更していますが、コメントフォームのフィールドの順序を変更する方法がわかりません。 希望の順序: コメントフィールド(最初/上) 名 Eメール ウェブサイト これは私が現在使用しているコードです: function alter_comment_form_fields($fields){ $fields['comments'] = 'Test'; $fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Your name, please' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) . '<input id="author" name="author" type="text" placeholder="John Smith" value="' . esc_attr( $commenter['comment_author'] ) . …

6
カスタムの投稿タイプにはsingle-{$ post_type}-{slug} .php
Wordpress テンプレート階層の私のお気に入りの部分は、テンプレートを選択するためにWordpressでページを編集しなくても、スラッグごとにページのテンプレートファイルをすばやく作成できることです。 現在これを行うことができます: page- {slug} .php しかし、私はこれをできるようにしたいと思います: single- {post_type}-{slug} .php たとえば、というタイプreviewの投稿で、「My Great Review」という投稿のテンプレートを作成できます。single-review-my-great-review.php 誰かこれを前に設定しましたか? single-{post_type}-{slug}.php

4
テンプレートでページIDを取得
特定のテンプレートを使用してページのIDを取得できるかどうかを知りたい。「page-special.php」に割り当てられたページのIDを取得することは可能ですか?
19 pages  templates 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.