PeepSo
PeepSo
  • Free
  • Pricing
  • Features
  • Demo
  • Use Cases
    • PeepSo for E-Commerce
    • PeepSo for E-Learning
    • PeepSo for Digital Commerce
    • PeepSo for Paid Memberships
    • PeepSo for Online Communities
    • PeepSo for Mobile Apps
    • PeepSo for Online Marketplace
    • PeepSo for Job Boards
    • PeepSo for Advanced Advertising
    • PeepSo for Donations
    • PeepSo vs Competition
  • Community
    • Activity Stream
    • Members
    • Groups
  • Showcase
  • Blog
Log in
PeepSo
PeepSo
  • Free
  • Pricing
  • Features
  • Demo
  • Use Cases
    • PeepSo for E-Commerce
    • PeepSo for E-Learning
    • PeepSo for Digital Commerce
    • PeepSo for Paid Memberships
    • PeepSo for Online Communities
    • PeepSo for Mobile Apps
    • PeepSo for Online Marketplace
    • PeepSo for Job Boards
    • PeepSo for Advanced Advertising
    • PeepSo for Donations
    • PeepSo vs Competition
  • Community
    • Activity Stream
    • Members
    • Groups
  • Showcase
  • Blog

Knowledgebase

Getting Started

6
  • Installation, Initial Setup and Updates
    • PeepSo Installation
    • Navigation, Pages and Shortcodes
    • Updates
  • System and Hosting Requirements
    • System & Hosting Requirements
    • System Requirements for Video Uploads
    • System Requirements for Mobile App with MobiLoud

Basic Admin Configuration

38
  • Configuration
    • General
      • Licenses
    • Appearance
      • User Profile Settings
      • Allow Users to Delete Profile
      • Avatar & Cover Settings
      • Customize the Basic Color Scheme
      • Navigation Toolbar Settings
      • Set Date Format
      • Hover Cards Settings
      • Override Admin Toolbar
      • Member Listing Settings
      • Customize the Login Box
    • Account & Security
      • Registration Configuration
      • Disable Registration
      • Usernames
    • Stream Posts
      • Activity Stream Configuration
      • Post Backgrounds
    • Markdown
      • Markdown Configuration
    • Blog Posts
      • Blogposts Configuration
    • Notifications
      • Default notification settings for new users
      • Email Configuration
    • Edit Emails
      • Edit Emails
    • Advanced
      • SEO and Open Graph settings
      • Compatibility settings
      • Performance Configuration
      • Setting Up The Cron Job
      • Avatar & Cover Image Quality
      • Exit Gateway for External URL’s
      • File System Override
    • Moderation
      • Sensitive posts NSFW configuration
      • Reporting Configuration
    • Location
      • Location Settings
    • Navigations & Filters
      • Navigation, Pages and Shortcodes
    • Live Updates
      • Live Updates
    • Early Access
      • Header Search
    • Search
      • Searching The Streams
  • Manage
    • Profile Fields Configuration
  • Queues
    • Queues
  • Installer
    • PeepSo Installation

PeepSo Plugins

46
  • Foundation
    • VIP Configuration
    • Poll’s Configuration
    • GIPHY Configuration
    • WordFilter Configuration
  • Core
    • Chat
      • Chat Configuration
      • Chat page
    • Friends
      • Friends Configuration
    • Groups
      • Groups Backend Configuration
      • Groups page
    • Photos
      • Photos Settings
      • Photos in Post
    • Audio & Video
      • Audio And Video Settings
    • Email Digest
      • Email Digest Configuration
    • User Limits
      • User Limits Configuration
    • File Uploads
      • File Uploads Settings
  • Integrations
    • Almighty Support
      • Configuring Almighty Support Integration
    • BadgeOS
      • BadgeOS Configuration
    • myCRED
      • Configuring MyCRED Integration
    • Mobile App with MobiLoud
      • MobiLoud integration- basic info
    • Social Login & Invitation
      • Social Login Configuration and Settings
    • WP Event Manager
      • WP Event Manager Backend Configuration
      • Creating The Event
      • Frontend Events Calendar view
    • GiveWP
      • GiveWP Backend Configuration
      • GiveWP on Frontend
    • WP Job Manager
      • WP Job Manager Backend Configuration
      • WP Job Manager on Frontend
    • IdeaPush
      • IdeaPush Backend Configuration
      • IdeaPush Frontend Features
  • Monetization
    • AdvancedAds
      • Advanced Ads Requirements
    • EDD
      • EDD Backend Configuration
      • EDD Integration On Profile
      • EDD Integration On Stream
    • LearnDash
      • LearnDash Backend Configuration
    • Paid Membership Pro
      • Paid Membership Pro Overview
      • PMP & PeepSo Groups
    • WooCommerce, Dokan and Product Vendors
      • Woocommerce Backend Configuration
      • Dokan Integration
      • Become a Dokan Vendor
    • WPAdverts
      • WPAdverts Backend Configuration
      • Exclude Ad Categories From Creating The Activity Stream
    • Tutor LMS
      • TutorLMS Backend Configuration
      • TutorLMS on Frontend
      • Getting Started with TutorLMS Integration
      • Auto-Assign Group to Courses
      • VIP Badges for Courses

Gecko Theme

1
  • Yoast SEO settings in Gecko Customizer

Developers

28
  • Getting Started (Developers)
  • Overrides & Customization
    • Text overrides
    • CSS overrides
    • Template overrides
    • Image overrides
    • Email overrides
  • Hooks
    • Filter: oEmbed
    • Action: new reported content
    • Filter: country list
    • Filter: community navigation
    • Filter: photo thumbnail sizes
    • Filter: media upload title & icon
    • Filter: Stream Ad – allowed HTML
    • Filter: Disable Public Privacy
  • Hooks: Groups
    • Action: group created
    • Action: group invitation accepted
    • Action: group invitation sent
    • Action: group joined
    • Filter: group privacy
  • Hooks: Posts & Comments
    • Filter: enable or disable comment box
    • Action: like added
  • Hooks: Users
    • Action: profile completeness changed
    • Filter: profile navigation
    • Filter: custom cover size
    • Filter: profile navigation order
    • Filter: name parts
    • Action: user profile field saved
    • Action: print after login form
  • Home
  • Documentation
  • Developers
  • Overrides & Customization
  • Text overrides

Text overrides

Have you ever wonder how to change just a little piece of text within PeepSo? We know you are.
Sometimes that pesky “Say whats is on your mind…” in postbox just don’t cut it and you really want to change it to something else. Like “Send the rocket to Jupiter…” or “White House is in Washington…” (we don’t know why would you want to do that but it’s possible)

Plugin translators have been doing just that for decades using translations files.
Stop there. We are aware you don’t need a translation per se, but what is a translation if not a text change?

In this article, we will use PoEdit application for macOS, but the same software is available for Windows and Linux

Once you download and install PoEdit, open the application and select “Create New Translation”


You might be wondering why not selecting “Translate WordPress theme or plugin” and you’re right, it will be easier to do so, but you’ll need paid version of PoEdit to do this, so we’ll stick with “Create New Translation” in this exercise.

The popup window to select the POT file will now be shown.
PeepSo, as is the case with every other decently coded WordPress plugin use POT files to handle all language strings.
Locate the POT file from which you want to change text and open it.
POT files for plugins are always in this location.

ROOT/wp-content/plugins/PLUGIN-NAME/language

Examples:
if you want to change the text in PeepSo Foundation plugin, then the location would be:
– ROOT/wp-content/plugins/peepso-core/language/peepso-core.pot

If you want to translate Groups plugin, then the location would be
– ROOT/wp-content/plugins/peepso-groups/language/groupso.pot

Note: Please be advised that some plugin names have been changed over the course of PeepSo development to better suit or represent the features of a plugin. For example, if you want to translate Chat plugin, it is actually called peepso-messages and it’s language file msgso.pot
To avoid conflicts and having to redo all language files, we didn’t change the POT names.

Once you selected the POT file to modify, PoEdit will ask you what language you want to translate file to.
Assuming you want to change the text for default WordPress language choose the English (United States) as shown in the picture bellow.

Press CMD + F if you’re on Mac or CTRL + F for Windows and Linux to invoke search popup and search for the keyword you want to change. Here we want to change “Say whats is on your mind…” so we will search for keyword “mind“.
Press “Next” until you find it.

In the Translation box, enter your translation for this string

Save the file as peepso-core-en_US.po (remember the location where you save them. We will need these files soon)

Note 1: If you change other files, like picso.pot, friendso.pot or groupso.pot then you need to name them picso-en_US.po, friendso-en_US.po, groupso-en_US.po and so on
Note 2: The file must be saved using po extension. There is no typo here.

PoEdit will now create two files

  1. peepso-core-en_US.po
  2. peepso-core-en_US.mo

Applying the Text Change #

Now that we have our files ready, take them both and copy to following location:

ROOT/wp-content/languages/plugins/

If this directory does not exist yet, create it manually

And will you look at that, we just changed the text in the postbox!

Adding More Changes #

To add more changes, edit the newly created po file and save to create new mo “translation”

What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on September 22, 2023
CSS overrides

Powered by BetterDocs

Table of Contents
  • Applying the Text Change
  • Adding More Changes

PeepSo is a super-light, free, social network plugin for WordPress that allows you to quickly and effortlessly add a social network or an online community, similar to Facebook right inside your WordPress site.

Resources

  • Third Party Software
  • WordPress Hosting
  • Affiliates
  • Brand Manual
  • Team
  • Careers!

Our Product

  • Pricing
  • Installation & Configuration Service
  • Installation & Configuration Service for Established Websites
  • Changelog
  • Future
  • Donate 🤍

Features

  • All features
  • Ultimate Bundle
  • Gecko Theme
  • PeepSo Free Bundle

Support

  • Contact Us
  • My Tickets
  • Fanatical Support
  • Documentation
  • FAQ

Policies

  • License Agreement
  • Privacy Policy
  • Support Policy
  • Refund Policy
  • Community Guidelines

Use Cases

  • PeepSo for E-Commerce
  • PeepSo for E-Learning
  • PeepSo for Digital Commerce
  • PeepSo for Paid Memberships
  • PeepSo for Online Communities
  • PeepSo for Mobile Apps
  • PeepSo for Online Marketplace
  • PeepSo for Job Boards
  • PeepSo for Advanced Advertising
  • PeepSo vs Competition
  • PeepSo for Donations
PeepSo
A United States Company, PeepSo, Inc. "PeepSo" and "Your Community. Your Way." are trademarks registered in the US Patent and Trademark Office.