WordPress

WordPressの開発者および管理者向けのQ&A

6
ループ内の現在の投稿インデックス番号を印刷
ループ内で投稿を取得する次のコードがあるWordPressに取り組んでいます。 <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> どの出力がループ内にこのようなものを投稿しています... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... 私が欲しいのは、ループ内で現在の投稿のインデックス番号を印刷することです。例 1. Post Goes Here …
17 posts  loop 


6
階層分類に用語を挿入する
用語の挿入に関していくつかの問題があります。私のシナリオは次のとおりです。veda_release_typeという分類法があります。 //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit Release Type/Region'), 'update_item' => __('Update …

6
子テーマから親テーマページテンプレートを「削除」する方法
TwentyTenテーマを使用して子テーマを作成していますが、TwentyTen親テーマにある「1列、サイドバーなし」ページテンプレートを削除することはできません。 コピーして内容を削除するだけでうまくいくと思いましたが、そうではないようです。誰もこれを行う方法を知っていますか?とても簡単だと思います。 ありがとう 大須

3
カスタム投稿タイプRSSへのカスタムフィールドの追加
http://example.com/feed/?post_type=my_custom_post_typeにある投稿タイプのRSSフィードに、カスタム投稿タイプのカスタムフィールドを追加したい 通常のフィードでこれを行うことに関する情報を見ましたが、カスタム投稿タイプのフィードを書き換える方法については何も知りませんでした。 フィードに10〜15個のアイテムを追加する必要があります(第1幕、第2幕、第3幕、価格、購入リンク...)

4
特定のショートコードまたはウィジェットが存在する場合にのみスクリプトをロードする
特定のショートコードが存在する場合、ヘッダーにスクリプトを追加できるように、ロードする前にページ/投稿コンテンツをフィルタリングする方法が必要でした。多くの検索の後、私はこれをhttp://wpengineer.comで見つけました function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found = true; break; } if ($found){ $urljs = get_bloginfo( 'template_directory' ).IMP_JS; wp_register_script('my_script', $urljs.'myscript.js' ); wp_print_scripts('my_script'); } return $posts; } add_action('the_posts', 'has_my_shortcode'); これは絶対に素晴らしいことであり、まさに私が必要としていたことをしました。 今、私はそれをもう少し拡張し、サイドバーにも同じことをする必要があります。特定のウィジェットタイプ、ショートコード、コードスニペット、またはスクリプトをロードする必要がある場合に特定するために機能する他の方法によるものです。 問題は、サイドバーが読み込まれる前にサイドバーのコンテンツにアクセスする方法がわからないことです(問題のテーマにはいくつかのサイドバーがあります)

7
分類法とpost_typeで用語を取得する
2つのカスタム投稿タイプ「ブックマーク」と「スニペット」、および共有分類「タグ」があります。get_terms()を使用して分類法のすべての用語のリストを生成できますが、リストを投稿タイプに制限する方法がわかりません。私が基本的に探しているのは次のようなものです: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); これを達成する方法はありますか?アイデアは大歓迎です!! ああ、私はWP 3.1.1にいます


2
追加のCSSファイルはどこに保存されますか
この画像は、Wordpressの追加CSS機能を示しています。追加のCSSを保存するファイルを探していますが、どこにも見つからないようです-wp-contentのほぼすべてのフォルダを検索しました! テーマの追加CSSがどのように保存されているか、また、ファイル内にある場合はこのファイルが置かれている場所を誰もが知っていますか?

1
URLに「?v = hash」が追加されるのはなぜですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 4年前に閉鎖されました。 私はワードプレスの初心者で、すべてをセットアップしますが、気になることがあります。すべてのURLまたはリンクに、「?v = hash」がどこにでも追加されます(example.com/?v=d21feabed96b)。 私はすべてのプラグインを調べようとしましたが、このパラメーターがどのように追加されるのかわかりません。 jsに追加されたように見えます。ソースを見ると、このハッシュのトレースはありませんが、firebugライブソースで見ることができるからです。 インストールされているプラ​​グイン: ジェットパック 相撲 wp-piwik wpスーパーキャッシュ ウーコマース テーマ:店頭 私はすべてを無効にしようとしましたが、それでもこのハッシュを取得します、誰がそれを追加する方法と理由を知っていますか? 私もcloudflareを使用しています
17 urls  parameter 


1
注目のコンテンツをオリジナルの順序でホームページに投稿し続ける
クエリの投稿から除外せずに、ブログのホームページで注目の投稿を保持する方法を探しています。私のブログでは、Twenty Fourteenテーマを使用しています。私はこの解決策を見つけました。 テーマのincフォルダーからfeatured-content.phpを開き、次のコード(この場合は269行目)を探します。 $query->set( 'post__not_in', $featured ); これを取得するには、この行の前に2つのスラッシュを追加して、この行をコメントアウトします。 // $query->set( 'post__not_in', $featured ); しかし、ファイルにはその行がなく、子テーマは親テーマのincフォルダーをオーバーライドできません。 私は別の解決策を見つけましたが、それは機能しますが、問題は、このコードが元の順序ではなく、注目コンテンツの投稿を表示することです。古いコンテンツの投稿-注目投稿を作成するためにスティッキー投稿を使用している場合-注目投稿になると、注目コンテンツ投稿が最初の注文になり、次に他の投稿になります。 このような条件付きタグを使用してみました。 function show_featured_content_on_home() { if ( !is_home() ) { remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) ); } } add_action( 'init', 'show_featured_content_on_home', 31 ); 2番目のページなどは-注目の投稿を順番に表示します-しかし、ホームページにはまだ問題があります。 助言がありますか?

2
ページにカスタムフィールドの値を表示する方法
「ソフトウェア」と呼ばれるカスタム投稿タイプがあり、その中に含まれるのは、字幕、価格、スクリーンショット、ダウンロードリンクなどのさまざまなカスタムフィールドです。これらのカスタムフィールドのいくつかでtinyMCE編集ウィンドウの使用を許可する関数を作成しました。これらのフィールドをページに表示しようとしましたが、成功しませんでした。 私が使用している方法はこれです: <h1><?php the_title();?></h1> <h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3> ここにページへのリンクがあります。 <hr/>ページの下には、作成されたすべてのメタのリストがあります。表示されるフィールドの1つは、何らかの奇妙な理由で「価格」です。 誰も私が何が欠けているのか考えていますか?

1
ページネーションにありそうもない整数が必要なのはなぜですか?
paginate_linksコーデックス機能の参照はすべてネット上で転載されていますいくつかのサンプルコードが含まれています。 という変数を使用するセクションがあります$big = 999999999; // need an unlikely integer。 echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages ) ); 関数で使用さstr_replaceれecho paginate_linksます。 これは何らかの形のカプセル化ですか?
17 pagination 

2
Wordpress Gitワークフローヘルプ
Wordpressで作業するための強力で合理化されたワークフローのアイデアを探しています。 リポジトリを処理するためにGithubを使用せずに、自分のサーバーにgit環境を内部的に配置したいです。 gitブランチの作成時のサブドメインの自動作成(development.domain.com、ryan.development.domain.com)-おそらくいくつかのシェルスクリプトフックがこれに理想的です。 Phing PHP / Shellスクリプトdb移行(このようなhttp://interconnectit.com/products/search-and-replace-for-wordpress-databases/のようなもの)の処理による、プッシュ時のシリアル化されたデータベース置換の処理 操作はおそらく次のようになります。 現在の最新のワードプレスのバージョンを取得してそれを分岐させると、分岐の名前はサブドメインエントリを取得します(branchdevelopment.domain.com) サブモジュールが利用可能な場合は、必要なテーマ(このために独自のgitリポジトリを作成します。論文を使用するため、既に作成されたサーバーの内部から取得するために空白の論文gitリポジトリを設定します) チェックアウトと変更、クライアントレビュー、ライブにプッシュされると、データベーススクリプトはシリアル化されたURL値をローカルホスト(またはサブドメイン)からライブURLに自動的に変更します これは可能ですか?カピストラーノもこれを活用するのに良いと聞いたが、カピストラーノが完全に機能するかどうかはわからない。 私は自分のサーバーで約200のサイトを実行していますが、これらのサイトを強力なgitワークフロー環境に実装し始めて、作業を効率化できるようにしたいと思います。現時点では、基本的にサイトの画像をダウンロードしてローカルで作業し、変更をサーバーにアップロードします。これは、この日と年齢で非常に退屈です。 誰もこのタイプのワークフローに関する解決策を持っていますか/過去にこれで働いていましたか?もしそうなら、いくつかのリソース/回答をいただければ幸いです。
17 git  workflow 

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