Freelancer Filter Hooks

Freelancer provides a wide array of filter hooks to make customization much more intuitive. Below is a list of all theme-specific filter hooks available in Freelancer.


  • freelancer_menu_toggle_button_text

This filter allows you to edit the mobile menu toggle button text. Default: (empty)


  • freelancer_header_scripts

This filter allows you to override the default Freelancer Header Scripts that are a part of the Freelancer Theme Options. Default: Freelancer Theme Options Header Scripts


  • freelancer_search_page_heading_text

This filter allows you to edit the default Search Page Heading Text. Default: Search Results for: 


  • freelancer_archive_more_text

This filter allows you to edit the default Archive Read More Text. Default: Read more


  • freelancer_paginated_posts_pages_link_text

This filter allows you to edit the default Paginated Posts/Pages Link Text. Default: Pages:


  • freelancer_author_avatar_size

This filter allows you to edit the default Author Avatar Size. Default: 80


  • freelancer_post_author_info_heading_text

This filter allows you to edit the default Post Author Info Heading Text. Default: Author:


  • freelancer_post_author_info_link_text

This filter allows you to edit the default Post Author Info Link Text. Default: View all posts by


  • freelancer_404_page_title_text

This filter allows you to edit the default 404 Page Title Text. Default: Oops! That page can’t be found.


  • freelancer_404_page_content_text

This filter allows you to edit the default 404 Page Content Text. Default: It looks like nothing was found at this location. Maybe try a search?


  • freelancer_no_content_page_title_text

This filter allows you to edit the default “No Content” Page Title Text. Default: Nothing Found


  • freelancer_no_content_publishable_page_content_text

This filter allows you to edit the default “No Content” Publishable Page Content Text. Default: Ready to publish your first post?


  • freelancer_no_content_search_page_content_text

This filter allows you to edit the default “No Content” Search Page Content Text. Default: Sorry, but nothing matched your search terms. Please try again with some different keywords.


  • freelancer_no_content_page_content_text

This filter allows you to edit the default “No Content” Page Content Text. Default: It seems we can’t find what you’re looking for. Perhaps searching can help.


  • freelancer_entry_author_meta_pre_text

This filter allows you to edit the default Entry Author Meta Pre Text. Default: By


  • freelancer_entry_comments_meta_text

This filter allows you to edit the default Entry Comments Meta Text. Default: Leave a comment


  • freelancer_entry_categories_meta_pre_text

This filter allows you to edit the default Entry Categories Meta Pre Text. Default: Categories:


  • freelancer_entry_tags_meta_pre_text

This filter allows you to edit the default Entry Tags Meta Pre Text. Default: Tags:


  • freelancer_attachment_post_navigation_pre_text

This filter allows you to edit the default Attachment Post Navigation Pre Text. Default: Published in


  • freelancer_post_navigation_previous_pre_text

This filter allows you to edit the default Post Navigation Previous Pre Text. Default: Previous


  • freelancer_post_navigation_next_pre_text

This filter allows you to edit the default Post Navigation Next Pre Text. Default: Next


  • freelancer_posts_pagination_previous_pre_text

This filter allows you to edit the default Posts Pagination Previous Pre Text. Default: Previous Page


  • freelancer_posts_pagination_next_pre_text

This filter allows you to edit the default Posts Pagination Next Pre Text. Default: Next Page


  • freelancer_comment_avatar_size

This filter allows you to edit the default Comment Avatar Size. Default: 42


  • freelancer_comments_closed_text

This filter allows you to edit the default Comments Closed Text. Default: Comments are closed.


  • freelancer_comment_form_title_reply_text

This filter allows you to edit the default Comment Form Title Reply Text. Default: Leave a Reply


  • freelancer_comment_submit_button_text

This filter allows you to edit the default Comment Submit Button Text. Default: Post Comment


  • freelancer_search_form_text

This filter allows you to edit the default Search Form Text. Default: Search …


  • freelancer_search_button_text

This filter allows you to edit the default Search Button Text (Note that the search form button is hidden by default). Default: Search


  • freelancer_footer_site_title

This filter allows you to edit the default Footer Site Title Text. Default: Site Title Text linked to homepage


  • freelancer_footer_copyright

This filter allows you to edit the default Footer Copyright Text. Default: Copyright © (and then the current date)


  • freelancer_footer_scripts

This filter allows you to override the default Freelancer Footer Scripts that are a part of the Freelancer Theme Options. Default: Freelancer Theme Options Footer Scripts


  • freelancer_icons_url

This filter allows you to edit the default Freelancer Icons URL for when you want to add your own custom icons. Default: Points to a Freelancer Icons CSS file in a Freelancer subfolder.


  • freelancer_pre_load_favicon

This filter allows Child Themes to assign their own custom favicon URL by bypassing the favicon image file check inside the function this filter is located. Default: false


  • freelancer_favicon_url

This filter allows you to edit the default Favicon URL. Default: A link to a favicon.ico file either inside the Freelancer parent or child theme /images/ folder.


  • freelancer_custom_body_classes

This filter is used by the freelancer_add_body_classes function to make it super simple for Child Themes to add their own custom body classes. Default: array()


  • freelancer_body_itemtype

This filter allows Child Themes to override the default Body Itemtype Schema.org markup. Default: SearchResultsPage || WebPage (based on page being displayed)


  • freelancer_article_itemtype

This filter allows Child Themes to override the default Article Itemtype Schema.org markup. Default: CreativeWork


  • freelancer_layout

This filter allows Child Themes to easily set layouts. Default: null


  • freelancer_default_content_width

This filter allows you to edit the Default Content Width value. Default: 840


  • freelancer_content_width

This filter allows you to edit the Content Width value. Default: 1200 || 840 (based on layout type)