The opml_head WordPress PHP action fires in the OPML header, allowing you to add custom content or modify the output of the header.
Usage
add_action('opml_head', 'your_function_name');
function your_function_name() {
// your custom code here
}
Parameters
- None
More information
See WordPress Developer Resources: opml_head
Examples
Add Custom Attribute to OPML Header
This example adds a custom attribute called “owner” to the OPML header.
add_action('opml_head', 'add_owner_to_opml_header');
function add_owner_to_opml_header() {
echo ' owner="John Doe"';
}
Add Custom Namespace to OPML Header
This example adds a custom XML namespace to the OPML header.
add_action('opml_head', 'add_namespace_to_opml_header');
function add_namespace_to_opml_header() {
echo ' xmlns:custom="http://example.com/custom-namespace"';
}
Add Custom Comment to OPML Header
This example adds a custom comment to the OPML header.
add_action('opml_head', 'add_comment_to_opml_header');
function add_comment_to_opml_header() {
echo "\n<!-- This is a custom comment in the OPML header -->\n";
}
Add Custom CSS to OPML Header
This example adds a custom CSS style to the OPML header.
add_action('opml_head', 'add_css_to_opml_header');
function add_css_to_opml_header() {
echo "\n<style>\n.opml-outline { font-size: 14px; }\n</style>\n";
}
Add Custom Metadata to OPML Header
This example adds custom metadata to the OPML header.
add_action('opml_head', 'add_metadata_to_opml_header');
function add_metadata_to_opml_header() {
echo "\n<meta name='generator' content='Custom OPML Generator' />\n";
}