It depends on where you want to put the ‘hello’ thing. For instance, you could use the_content filter to put it before or after the content:
function wp_add_to_the_content($content) {
$content="Text before the content." . $content . 'Text after the content';
return $content
add_filter('the_content', 'wp_add_to_the_content',10,1);
You’d need to add any CSS and other tags to format thing.
There are also filters for other parts of the post- like the post title, etc.
Added
The OP added to the question indicating he wants the message to be displayed before the loop is processed.
The answer to this question will provide guidance: https://stackoverflow.com/questions/23741354/adding-content-before-the-loop ; use the loop_start
filter which ‘fires’ before the loop is started.
Related Posts:
- How to pass a numeric id to a page template?
- How to remove a parent theme template from Quick Edit?
- is_page_template returning false
- Limit page template choice by page title or ID?
- Using conditional statements in place of custom Page templates
- change the Theme dynamically
- Why do some pages on my site use the previous theme?
- Template tag for /page/# structure
- Custom page template not working on mobile
- How to *remove* a parent theme page template from a child theme?
- What does is_page_template() compare against?
- Creating custom blog page template the right way
- How To Create A Paginated List Of All Categories On My Site?
- is_page_template not working
- When is get_template_part() preferable to simply using the template.php files?
- How to remove all styles for certain page template?
- Password protected posts redirects
- Variable use in get_template_part
- Overriding page template using page_template filter
- Simplest way to add a second html editor to the post/page admin?
- How to consolidate multiple static page templates into one dynamic one?
- Loading page content into a variable in template
- Capturing arbitrary semantic URL arguments
- How do I display the text inside the WP editor for a page with a custom template?
- Dynamically assign same page template to child page as parent
- What content should go in index.php?
- Store Page Template Files in a Subfolder
- How to show a post single post in page template
- How can I dynamically load another page template to provide an alternate layout of the posts?
- Create a new template for twentytwelve
- get url page template
- Posts archive index pagination in a static page custom query
- Video Background – (php & css) – generating 404 error on page load – WordPress Theme File Structure Help
- How to Set a Custom Template for Blog Posts
- is_page_template & is_page in functions.php not working
- Removing or Restricting Access to Page Templates for Editor Role
- Created custom post type but selected template not staying selected
- Why is POST’ing to my WP page template producing a 404?
- get page title, url and excerpt of a page
- Can I create a page template, use it once, then hide/remove the option to use it again?
- Are page/post IDs unique across a whole network?
- Custom template for each page
- Theme’s page.php and index.php template files are confusing me
- Grabbing the page template name?
- How can I have a static title on my blog page?
- Adding the Admin Bar to a page with a custom template
- Use is_category(), is_tag(), … in functions.php
- wp_title() handling of author page
- Can you call a template file without assigning template to a page in the admin panel?
- page-slug goes to not found
- Why am I getting syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in this template? [closed]
- How do I add a body class to specific pages?
- Loading Scripts on Specific Pages
- How to edit 404 content via wp editor?
- How to list all titles of posts on a specific page?
- Adding PHP/HTML code inside page from custom template
- How to handle a missing page.php?
- different child theme for subdomain
- Customize edit.php Pages listing in dashboard to show only pages with a particular template applied?
- Programatically switch page template?
- How to create a page template that retrieves content from db?
- Change path of the page’s template
- wp_redirect() does not work in custom template file
- Remove all theme CSS & JS from wp_head (but only for 1 page template)
- Get page id of current page from template [duplicate]
- Conditionally load child themes
- remove page template from dropdown?
- Export csv and force download in template page
- WPML in custom page templates
- Programatically changing template of a page
- Why (and how?) is get_header() erasing all my stuff?
- get_pages — parent vs child_of?
- WordPress can’t find IXR_Client
- How to pass outside function to WP_REST_Request
- Creating a new page template
- page.php not displaying content
- Creating new templates in child themes breaks layout
- Unexpected results with conditionals inside template part
- Excerpts for Pages
- Visual Editor Templates
- Creating a custom archive template that sorts post by date
- Pre get posts where template is not equal to one specified?
- Can two custom templates be used to create a single page?
- Use the_title_attribute() for the WHERE parameter in a page template
- WP-CLI not setting page template with page_template=”template-name.php”
- Find the page template of the previous page
- Create a page template with No Footer
- How to check if a specific page uses a page template?
- Only show content if current page is NOT one of 2 page templates [closed]
- Conditional get template part
- Register/Get sidebar?
- Determine page content based on page parent
- How to make text show up – new page template
- Cant remove line that appears above page content
- Adding general page content to page templates
- using the loop with a custom table
- Verify if the current page has at least one published child
- Content pulled from page template instead of editor
- Trying to return list of child pages for a template
- SuperCache for Custom Templates