Feature a page and display its excerpt and post thumbnail.
This plugin creates a widget that features a specific page, showing its excerpt. You can also choose a post thumbnail among the registered ones in your theme.
A Featured Page Widget is available on GitHub. If you want to contribute, please fork it and send a pull request!
a-featured-page-widget
directory to the /wp-content/plugins/
directorySure you can! Just call the_widget()
wherever you want to display your featured page. If you want to customize it, there’s four arguments:
page
: The page ID. Required.title
: The widget title.image-size
: The post thumbnail size. link-text
: The text that will replace “Continue reading”. You may leave it empty too.Example:
<?php the_widget( 'A_Featured_Page_Widget', array( 'page' => 734, 'link-text' => '', 'image-size' => 'large' ) ); ?>
If you don’t know the page ID, you can try get_page_by_path()
function:
<?php the_widget( 'A_Featured_Page_Widget', 'page=' . get_page_by_path( 'about' )->ID ); ?>
Yes. In your functions.php
file, you cand use the afpw_link_text
filter:
<?php function mytheme_change_afpw_link_text() { return 'Learn more'; } add_filter( 'afpw_link_text', 'mytheme_change_afpw_link_text' ); ?>
First, check if the option for excerpts is not showing under “Screen Options”. If that’s the case, probably your theme doesn’t support excerpts in pages. You need to use add_post_type_support()
inside your functions.php
file:
<?php function mytheme_add_page_excerpt() { add_post_type_support( 'page', 'excerpt' ); } add_action( 'init', 'mytheme_add_page_excerpt' ); ?>
Arnaldo Baptista, Rita Lee and Sérgio Dias, also known as Os Mutantes, a Brazilian psychedelic rock band of the late ’60s. You should check them out!
post-thumbnail
and entry-image
.the_widget()
.page-link
argument with link-text
.