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

投稿はWordPressの中核です。それらはコンテンツを保存し、分類され、メタで拡張可能です。投稿は投稿タイプごとにグループ化され、投稿タイプ内では分類法によってグループ化されます(ただし、分類法は複数の投稿タイプにまたがることができます)。


5
ページが投稿ページかどうかを判別
上の読み取り設定ページあなたは「フロントページ」と「投稿ページ」を設定することができます。現在のページかどうかを確認できますis_front_page(); 「投稿ページ」に同様の機能がありますか。is_page();この特別なページでは機能しないことに気づきました。 ありがとう
18 posts  pages 


5
3番目の投稿ごとにマークする方法
私は自分のバンドのWordPressサイトで作業していますが、ブログページの3番目の投稿ごとに特別なクラスを適用するようにマークしたいと思います。どんな助けも非常に感謝しています、ありがとう!ロックンロール。

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 


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番目のページなどは-注目の投稿を順番に表示します-しかし、ホームページにはまだ問題があります。 助言がありますか?

1
カスタム投稿タイプをサイト管理者ロールのみに制限する
管理者以外のユーザーのダッシュボードにこのカスタムの投稿タイプが表示されないようにするにはどうすればよいですか? /* Add Websites Custom Post Type */ add_action( 'init', 'create_website_type' ); function create_website_type() { register_post_type( 'website', array( 'labels' => array( 'name' => __( 'Websites' ), 'singular_name' => __( 'Website' ), 'add_new' => __( 'Add New Website' ), 'add_new_item' => __( 'Add New Website' ), 'edit' => __( 'Edit Website' …

2
single-custom.phpのWP_Queryページネーション
私がやろうとしていること: WP_Querysingle-custom-post-type.phpテンプレートファイルでページネーションを設定する 私がやった事 1)「authors」という投稿タイプを作成しました。その投稿タイプ内の各投稿は個々の著者です。 2)標準の編集投稿画面ページには、作成者カスタム投稿タイプからのすべての投稿(作成者)をリストするドロップダウンが含まれています。 3)ドロップダウンからの著者メタデータを使用してすべての投稿を照会するsingle-authors.phpテンプレートを作成したため、結果は同じ著者が割り当てられた投稿のリストになります(アーカイブのようなもの): <?php // set the "paged" parameter (use 'page' if the query is on a static front page) global $paged; /*We need this here to add and maintain Pagination if Template is assigned to Front Page*/ if ( get_query_var( 'paged' ) ) { $paged = …


3
パーマリンクの後に追加のパラメーターを追加しますか?
特にカスタム投稿タイプを使用している場合、パーマリンクの後に追加のパラメーターを追加するにはどうすればよいですか? たとえばhttp://mysite/album/record-name、パーマリンクだったとしましょう。http://mysite/album/record-name/related404やリダイレクトを無効にするにはどうすればよいですか? 投稿が存在しない場合、WordPressは投稿テンプレートを呼び出さないようです。

4
投稿の保存/更新時に管理者通知を追加する方法
post_saveを使用してpost-metaからアドレスを取得し、Google APIから緯度/経度の座標を取得する投稿タイプがあります。座標の取得に問題があった場合、ユーザーに通知する方法が必要です。admin_noticesを使用しようとしましたが、何も表示されませんでした。 public static function update_notice() { echo "<div class='error'><p>Failed to retrieve coordinates. Please check key and address.<p></div>"; remove_action('admin_notices', 'update_notice'); } add_action('admin_notices', array('GeoPost', 'update_notice')); 間違って使用しているか、間違ったコンテキストで使用しているかはわかりません。明確にするために、実際のコードでは、add_actionは同じクラスの別の関数にあります。それはうまく機能しています。


3
抜粋を単語ではなく文で終了する方法は?
これが私のホームページの投稿の抜粋です。抜粋を文で終わらせたい。この場合、それは '機会です。'。私は長さを変更する方法を知っていますが、それは私が望むことをしません。 他のウェブサイトからの抜粋です。ここでは、次の文の「プロアクティブに」の最初の単語で終わる上記とは異なり、適切な文で終わる抜粋を見ることができます。 GMによるソリューションの実装後:-

2
4.4で壊れた<!-nextpage->でコンテンツを追加する
更新2016-01-21 私の側での現在のすべてのテストは、4.4.1の新規インストールで次の設定で行われています。 Plain permalinks Twentysixteen Theme No plugins activated 投稿に1ページしかない場合(つまり&lt;!--nextpage--&gt;、投稿に表示されない場合)、追加のページは正常に追加されます(複数の追加ページを追加する場合も¹)。 Welcome to WordPress. This is your first post. Edit or delete it, then start writing! 投稿に2つ以上のページがある場合、余分なページ404および正規のリダイレクトは投稿のページ1になります。 Welcome to WordPress. This is your first post. Edit or delete it, then start writing! &lt;!--nextpage--&gt; This is page 2 2番目のケースで$wp_query-&gt;queried_objectは、余分なページにアクセスすると空になります。これを確認するには、標準リダイレクトを無効にする必要がありますremove_filter('template_redirect', 'redirect_canonical'); 次のコア修正の両方が、動作を変更することなく個別に一緒に試行されました:https : …
14 posts  nextpage 

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