Ich habe eine Archivseite für einen benutzerdefinierten Inhaltstyp, und ich möchte eines der benutzerdefinierten Felder in der Archivliste anzeigen. Ich bin nicht sicher, welcher Haken zu verwenden ist oder wie auf die Variablen im benutzerdefinierten Inhaltstyp zugegriffen wird, um in-archive.php anzuzeigen. Kann mir jemand mit den relevanten Hooks helfen oder wie kann ich auf diese Feldvariablen zugreifen?Wordpress mit Genesis-Framework, wie ändere ich die Ausgabe einer Archivseite für einen benutzerdefinierten Inhaltstyp?
0
A
Antwort
0
Erste Archivdatei mit Ihrer benutzerdefinierten Post Typ erstellen, sollte der Dateiname wie diese Archiv- sein {post_type} .php
durch den Code unten gehen diese Ihnen helfen können
<?php
remove_action ('genesis_loop', 'genesis_do_loop'); // Remove the standard loop
add_action('genesis_loop', 'custom_do_grid_loop'); // Add custom loop
function custom_do_grid_loop() {
// Intro Text (from page content)
echo '<div class="page hentry entry">';
echo '<h1 class="entry-title">'. get_the_title() .'</h1>';
echo '<div class="entry-content">' . get_the_content() ;
$args = array(
'post_type' => 'custom post type', // enter your custom post type
'orderby' => 'menu_order',
'order' => 'ASC',
'posts_per_page'=> '12', // overrides posts per page in theme settings
);
$loop = new WP_Query($args);
if($loop->have_posts()):
while($loop->have_posts()): $loop->the_post(); global $post;
echo '<div id="testimonials">';
echo '<div class="one-fourth first">';
echo '<div class="quote-obtuse"><div class="pic">'. get_the_post_thumbnail($id, array(150,150)).'</div></div>';
echo '<div style="margin-top:20px;line-height:20px;text-align:right;"><cite>'.genesis_get_custom_field('_cd_client_name').'</cite><br />'.genesis_get_custom_field('_cd_client_title').'</div>';
echo '</div>';
echo '<div class="three-fourths" style="border-bottom:1px solid #DDD;">';
echo '<h3>' . get_the_title() . '</h3>';
echo '<blockquote><p>' . get_the_content() . '</p></blockquote>';
echo '</div>';
echo '</div>';
endwhile;
endif;
echo '</div><!-- end .entry-content -->';
echo '</div><!-- end .page .hentry .entry -->';
}
/** Remove Post Info */
remove_action('genesis_before_post_content','genesis_post_info');
remove_action('genesis_after_post_content','genesis_post_meta');
genesis();
?>
Verwandte Themen
- 1. Deaktivieren Sie die Archivseite für den benutzerdefinierten Nachrichtentyp
- 2. Wie ändere ich die Quelle für einen benutzerdefinierten Schienengenerator? (Thor)
- 3. CAML-Abfrage für benutzerdefinierten Inhaltstyp
- 4. Wie ändere ich die Kalendersprache in Wordpress?
- 5. Wie bekomme ich die Dateierweiterung für einen Mime-Typ (Inhaltstyp)
- 6. Archivseite für benutzerdefinierte Beitragstyp
- 7. Sharepoint: Wie handle ich einen Inhaltstyp?
- 8. Wordpress wp_Query Paginierung mit benutzerdefinierten post_type Ausgabe
- 9. Drupal, wie man einen benutzerdefinierten Inhaltstyp mit modularen Feldern erstellt
- 10. Wie erhalte ich die Standard-Erweiterung für einen bestimmten Inhaltstyp?
- 11. Wie ändere ich die URL mit htaccess wie WordPress
- 12. Wie ändere ich die Sichtbarkeit einer Ansicht?
- 13. WordPress: Wie bekomme ich einen benutzerdefinierten Feldwert aus benutzerdefinierten Taxonomie?
- 14. Wie ändere ich den Inhaltstyp, aber bleibe auf Apache2 charset?
- 15. Machen Sie "Standard" -Seite die übergeordnete Seite einer benutzerdefinierten Taxonomie-Archivseite
- 16. Wie ändere ich einen benutzerdefinierten ActionBar-Titel dynamisch?
- 17. Wie kann ich einen benutzerdefinierten Inhaltstyp für den jax-rs-Client festlegen?
- 18. Wie ändere ich die Suchanfrage?
- 19. Wie ändere ich den Titel auf einer WordPress-Seite?
- 20. Erstellen einer benutzerdefinierten Inhaltstyp-Instanz in einer SharePoint-Liste programmgesteuert?
- 21. Wie ändere ich die Schriftgröße einer Tabellenspalte?
- 22. wie WebAPI für einen bestimmten Inhaltstyp
- 23. Wie ändere ich das Thema nur einer Seite in WordPress
- 24. Wie ändere ich den Inhaltstyp einer Anfrage, die von ClientCredentialsResourceDetails vorgenommen wird?
- 25. Sharepoint: Wie kann ich einen Inhaltstyp verpacken?
- 26. Erstelle benutzerdefinierten Inhaltstyp in SPFx
- 27. Ausgabe JSON für WordPress-Beiträge
- 28. Wie ändere ich die Farbe für einen Teil des Etiketteninhalts
- 29. Wie ändere ich die Hintergrundgröße/Zoom in Wordpress-Thema?
- 30. Wie ändere ich die Schriftart für Navigationselemente?