---
title: Freelancer Filter Hooks
description: "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.…"
url: "https://www.docs.cobaltapps.com/articles/freelancer-filter-hooks/"
updated: "2022-08-25"
category: Freelancer Framework
---

# 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)**
