BIG support for the little guys!
Administrator & Owner Guide
A plain-language guide to every ClassiCore administration tab, with safe workflows, privacy warnings, and practical explanations for website owners.
How to use this guide
ClassiCore is designed so the website owner can control listings, members, locations, custom fields, email delivery, premium entitlements, advertising, discovery, licensing, and brand presentation from one administration area.
This administration area is not intended to be shared casually with staff, contractors, advertisers, moderators, or ordinary members. Several tabs can expose private member information, precise or approximate location data, moderation reports, email credentials, licence keys, advertising finances, and controls that can change what every member sees.
The safest operating rule is simple: give a person only the access needed for their job. When a task does not require full WordPress Administrator access, use a narrower role or complete the task on their behalf.
Before changing major settings
- Create a full database and file backup before major changes.
- Use a staging or test site for large redesigns, new field structures, plan changes, or location imports.
- Write down the current setting before changing it.
- Change one area at a time and test the front end immediately.
- Check both desktop and mobile, logged-in and logged-out views.
- Clear relevant caches only after saving, then confirm the uncached result.
- Keep licence keys, SMTP passwords, advertiser pricing, and moderation evidence out of screenshots and public support tickets.
Recommended access boundaries
| Role | Recommended boundary |
|---|---|
| Website Owner / Primary Administrator | Full access. Responsible for licensing, email credentials, plan entitlements, advertising finances, privacy decisions, and final moderation authority. |
| Trusted Technical Administrator | Temporary or ongoing access only when required for maintenance. Should not use member information for any unrelated purpose. |
| Moderator | Should normally receive only the moderation tools required to review reports and enforce rules, not licensing, SMTP, advertising, or branding controls. |
| Advertising Manager | Should receive only campaign and reporting access when a narrower role is available. They do not need member messages, licence keys, or SMTP credentials. |
| Support Staff | Should use front-end support tools, ticketing, or narrowly scoped account assistance wherever possible instead of full ClassiCore administration access. |
The tabs at a glance
| Tab | Purpose |
|---|---|
| Listings | The main management screen for every profile, advertisement, property, or other listing created through ClassiCore. |
| Add New | Creates a listing or profile manually from the administration area. |
| Categories | Organizes listings so visitors can browse and filter them in a sensible structure. |
| Reported Ads | The moderation queue for member-reported profiles, listings, advertisements, or content. |
| Locations | Controls the places members can choose, search, and use for map-based discovery. |
| Field Builder | Creates and controls the custom questions and information used on profiles and listings. |
| Welcome Experience | Controls the first introduction shown to guests or new visitors before they fully enter the site. |
| Appearance | Controls how ClassiCore components look and behave on the front end. |
| Email / SMTP | Connects ClassiCore notifications to a reliable outgoing email service. |
| Pro Features | Controls premium member features and assigns them to membership plans. |
| Licensing | Activates ClassiCore and its extensions for the approved website domain. |
| Onboarding | Guides registered members through the steps required to complete their account and first listing or profile. |
| Branding | Applies the website owner’s identity to ClassiCore screens, labels, and assets. |
| Ads | Creates, schedules, targets, and measures advertising or internal promotional campaigns. |
| Discovery View | Controls the image-first browse, live, filter, map, and tap experience for Personals. |
1. Listings
The main management screen for every profile, advertisement, property, or other listing created through ClassiCore.
What this tab is for
The Listings tab is the owner’s master index. It shows the records currently stored in ClassiCore and lets you locate, inspect, edit, publish, unpublish, or remove them.
Each row normally identifies the listing title, the WordPress user who owns it, the assigned membership plan, its current status, its expiry information, and when it was created.
In a Personals site, a “listing” is usually a member profile. In Classifieds or Property & Rentals, it may be an advertisement, item, property, or rental listing.
Use this tab when
- You need to find a specific member profile or listing.
- A member says their profile is missing, expired, incorrectly assigned, or not visible.
- You need to change publication status, ownership, plan, or expiry.
- You are reviewing old, abandoned, duplicate, test, or policy-violating records.
How to use it safely
- Use the search box when you know part of the title, member name, or another identifying detail.
- Use the status links, such as All or Trash, to narrow the list.
- Open the record by selecting its title. Review the owner, plan, status, expiry, fields, location, media, and any moderation information before changing anything.
- Make the smallest necessary change, save it, and then confirm the listing displays correctly on the public site.
- Use bulk actions only when several records truly require the same action. Bulk deletion is difficult to undo once the Trash is emptied.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Title | The public title or headline attached to the listing. |
| User | The WordPress account that owns and controls the listing. |
| Plan | The membership or entitlement level currently attached to the listing. |
| Status | Whether the item is published, pending, draft, private, or otherwise unavailable. |
| Expires | The expiry date, or “Never” when no expiry is assigned. |
| Created | The date and time the record was originally created. |
Privacy and security notes
- Listing records may expose personal profile details, private moderation notes, precise locations, media, membership status, and account ownership. This screen should be restricted to the site owner or a specifically authorized senior administrator.
- Do not change a listing owner unless you have verified the correct account. Reassigning ownership gives another user control over that record.
- Before deleting a profile for a safety complaint, preserve any information needed for the moderation record, legal process, payment dispute, or appeal.
Common mistakes to avoid
- Deleting a member’s WordPress account before deciding what should happen to the member’s listing.
- Changing a plan without checking whether WooCommerce or another entitlement system will change it back.
- Assuming “Never” under Expires means the member’s paid plan also never expires. Listing expiry and billing entitlement can be separate.
2. Add New
Creates a listing or profile manually from the administration area.
What this tab is for
The Add New tab lets the owner create a new ClassiCore record without asking a member to complete the front-end form.
This is especially useful for support accounts, demonstration content, manually migrated listings, staff-created listings, or a record that must be recreated after a technical problem.
Use this tab when
- You are creating an official help or support profile.
- You are importing or rebuilding content from another platform.
- A user cannot complete the front-end form and has authorized you to create the record for them.
- You need clearly identified sample content for a demonstration or staging site.
How to use it safely
- Select or create the correct WordPress user first. The listing must belong to the right account.
- Choose the correct vertical and category where those options are available.
- Enter the public title, description, required profile or listing fields, location, images, and any plan-specific information.
- Assign the intended plan and expiry. Do not grant paid features unless that access is authorized.
- Save as Draft when another person must review it. Publish only after checking the front-end result on desktop and mobile.
- For demo or fictional content, label it honestly and follow local laws, platform policy, and image-licensing requirements.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Owner/User | The account that will see and manage the listing from the front end. |
| Category/Vertical | Where the record belongs and which field set applies. |
| Plan | The entitlements, limits, and duration attached to the record. |
| Status | Draft, pending, published, or another WordPress status. |
| Location | The searchable location and, where enabled, its map position. |
| Media | Public images, video, gallery items, or other listing assets allowed by the active plan. |
Privacy and security notes
- Never create a profile in a real person’s name without permission.
- Use properly licensed media. A photo found online is not automatically available for commercial use.
- Avoid entering private information into public fields. Preview the public record before publishing.
Common mistakes to avoid
- Publishing before assigning an owner, which can leave the record unmanaged.
- Creating duplicate support profiles rather than updating the existing official one.
- Using a paid plan merely to make a test record look complete, then forgetting to remove the entitlement.
3. Categories
Organizes listings so visitors can browse and filter them in a sensible structure.
What this tab is for
Categories are the filing system for ClassiCore content. They help visitors understand what type of listing they are viewing and can control which fields, forms, or search options apply.
Categories are most important in Classifieds and Property & Rentals. A Personals site may use fewer categories because profile fields such as gender, role, interests, or relationship goals often do more of the filtering.
Use this tab when
- You are setting up a new vertical or reorganizing existing content.
- Visitors need clearer browse choices.
- A field group or form should appear only for a particular kind of listing.
- You need parent and child sections, such as Vehicles > Cars or Rentals > Apartments.
How to use it safely
- Plan the category structure before creating dozens of entries. Start broad and add subcategories only where they improve navigation.
- Create a clear public name and a short, readable slug. The slug is the URL-friendly version of the name.
- Add a description when it helps administrators or visitors understand what belongs in the category.
- Assign a parent category only when the relationship is obvious.
- After saving, test the category in front-end browse, search, submission forms, and any menu links.
- Before deleting a category, move its existing listings to a replacement category.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Name | The public category label. |
| Slug | The URL-safe identifier, usually lowercase with hyphens. |
| Parent | Creates a category hierarchy. |
| Description | Explains the category’s purpose. |
| Order | Controls display sequence where manual ordering is supported. |
| Visibility | Determines whether the category is available for browsing or submission, when that option exists. |
Privacy and security notes
- Changing a live category slug may break saved links, advertisements, search-engine results, or menu items.
- Deleting a category can orphan content or remove it from expected filters. Reassign content first and make a backup.
Common mistakes to avoid
- Creating several categories that mean nearly the same thing.
- Building a category tree so deep that visitors cannot find anything.
- Using categories for information that should be a Field Builder field instead.
4. Reported Ads
The moderation queue for member-reported profiles, listings, advertisements, or content.
What this tab is for
Despite the tab name, Reported Ads is not the paid advertising manager. It is the place where user reports about ClassiCore content are reviewed.
A report may involve harassment, fraud, impersonation, prohibited content, incorrect information, safety concerns, spam, or another breach of the site’s rules.
Use this tab when
- A new report appears in the moderation queue.
- A member asks what happened to a report they submitted.
- You need to document, resolve, dismiss, or escalate a complaint.
- You are looking for repeated reports involving the same account.
How to use it safely
- Open the report and read the stated reason without immediately assuming either party is correct.
- Inspect the reported listing, the reporting account, previous reports, messages or evidence available to administrators, and relevant site rules.
- Choose a proportionate response: no action, warning, content edit, temporary restriction, unpublish, suspension, or removal.
- Record a short internal reason for the decision so a later administrator can understand what happened.
- Where appropriate, notify the affected user without exposing the identity or private details of the reporter.
- Escalate credible threats, illegal material, child-safety concerns, or emergency situations according to law and your platform’s safety procedure.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Report reason | The category or explanation selected by the reporter. |
| Reported item | The listing, profile, or content being complained about. |
| Reporter | The account that submitted the report. |
| Status | New, under review, resolved, dismissed, or a similar workflow state. |
| Administrator notes | Private documentation for the moderation record. |
| Action | The moderation step taken against the content or account. |
Privacy and security notes
- Reports can contain highly sensitive allegations, personal information, private messages, or safety evidence. Limit access and do not copy report details into public notes.
- Do not promise anonymity that your legal obligations cannot guarantee, but do not casually reveal who filed a report.
- Keep decisions consistent with the published Terms, Community Guidelines, privacy policy, and applicable law.
Common mistakes to avoid
- Treating the number of reports as proof by itself. Coordinated false reporting is possible.
- Deleting the reported content before preserving information needed to review the complaint.
- Using the Reported Ads queue as a general customer-support inbox.
5. Locations
Controls the places members can choose, search, and use for map-based discovery.
What this tab is for
The Locations tab manages the geographic structure used by listings and search. Depending on the site, this can include countries, provinces or states, regions, cities, postal areas, and map coordinates.
Good location data improves browse results, local-radius searches, maps, and country-specific discovery. Poor location data creates duplicate cities, missing results, and privacy problems.
Use this tab when
- You are launching in a new country or region.
- A city or area is missing, duplicated, misspelled, or placed under the wrong region.
- Local search, country search, global search, or map radius results are not behaving as expected.
- You need to control which places members may select.
How to use it safely
- Confirm the location hierarchy you want the site to use, such as Country > Province > City.
- Add or import locations consistently. Use one spelling and language style for each place.
- Where coordinates are required, use a central or privacy-conscious point rather than a member’s exact home address.
- Enable only the locations that should appear in forms and filters.
- Test the location from profile creation, listing submission, regular browse, Discovery View, and map radius search.
- When merging duplicates, update existing listings before removing the unused location.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Country/Region/City | The hierarchy visitors use to choose a place. |
| Latitude/Longitude | The map position used for location and radius features. |
| Enabled/Visible | Whether members may choose or search the location. |
| Parent location | Places a city inside the correct province, state, or country. |
| Search scope | May determine whether the place is available locally, by country, or globally. |
| Import/Edit tools | Used for adding many locations or correcting existing records, where available. |
Privacy and security notes
- For Personals, never expose exact residential coordinates as a public map marker. Use approximate or privacy-shifted locations.
- Location data may reveal sensitive personal patterns. Give only trusted administrators access to edit or export it.
Common mistakes to avoid
- Creating both “Halifax” and “Halifax, NS” as separate cities.
- Using postal codes as exact public map points on a dating site.
- Deleting a location that still has active listings attached to it.
6. Field Builder
Creates and controls the custom questions and information used on profiles and listings.
What this tab is for
Field Builder is one of the most powerful ClassiCore tools. It lets the owner decide what information members enter, how it is displayed, whether it is searchable, and where it appears.
Examples include age, role, interests, amenities, rent, number of bedrooms, item condition, pet policy, relationship goals, or any custom question required by the site.
Use this tab when
- You need to add, remove, rename, or reorder a profile or listing question.
- A field should appear only for a certain vertical, category, plan, or member type.
- You want a field to become a browse filter or searchable value.
- You need to change whether a field is required, private, public, or optional.
How to use it safely
- Choose the correct field type: short text, long text, number, date, checkbox, single choice, multiple choice, dropdown, URL, or another available type.
- Write a plain-language label and, when useful, helper text that tells the member what to enter.
- Decide whether the field is required. Require only information genuinely needed to use the platform.
- Assign the field to the correct vertical, category, form section, plan, or account type.
- Choose where it can appear: submission form, profile or listing page, browse card, search filters, or administrator view.
- Save and test with a new account and an existing account. Confirm mobile layout, validation, search, and display privacy.
- Before deleting or changing option values, export or back up the existing data.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Label | The question or field name shown to members. |
| Field key | The internal identifier. Changing it can disconnect existing saved data. |
| Type | Controls how the user enters the information. |
| Options | The allowed choices for dropdowns, radio buttons, checkboxes, or multi-select fields. |
| Required | Prevents submission until a value is entered. |
| Searchable/Filterable | Makes the field available to search or browse filters. |
| Visibility | Controls who can see the answer and where it is displayed. |
| Assignment | Limits the field to selected verticals, categories, plans, or user types. |
| Order/Section | Controls where the field appears in the form and public display. |
Privacy and security notes
- Do not collect sensitive information simply because the software allows it. Collect the minimum needed for the platform’s purpose.
- A field marked “not shown on the profile” may still be visible to administrators. Explain this in your privacy policy where appropriate.
- Changing a field key, field type, or saved option can make older answers appear blank or incorrect.
Common mistakes to avoid
- Making too many fields required and causing members to abandon registration.
- Using a free-text field when a controlled choice is needed for reliable filtering.
- Deleting a choice such as “Non-binary” or “Accessible” without deciding how existing records should be handled.
7. Welcome Experience
Controls the first introduction shown to guests or new visitors before they fully enter the site.
What this tab is for
The Welcome Experience is the site’s front-door presentation. It can explain what the platform is, set expectations, and guide a visitor toward joining, browsing, viewing a demo, or learning more.
It is different from Onboarding. Welcome Experience is generally for guests or first-time visitors; Onboarding guides a registered member through account and profile setup.
Use this tab when
- You want to improve the first impression for a new visitor.
- You need to change the welcome headline, supporting text, image, or call-to-action buttons.
- You are launching a new vertical, promotion, community message, or seasonal presentation.
- Visitors are unsure whether they should register or browse first.
How to use it safely
- Write one clear headline that explains the main value of the site.
- Keep supporting text brief and truthful. Avoid promising features that require an upgrade unless the requirement is clearly stated.
- Choose the primary action, such as Join Free, and a secondary action, such as Browse Profiles or View Listings.
- Set each button to a working internal page or approved external URL.
- Choose who sees the welcome experience and how often it reappears after dismissal, where those controls are available.
- Test in a logged-out browser, private/incognito window, mobile screen, and desktop screen.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Headline | The main welcome message. |
| Supporting copy | A short explanation of the platform. |
| Background or image | The visual shown in the welcome panel. |
| Primary button | The most important next step. |
| Secondary button | An alternate route for visitors who are not ready to register. |
| Audience/Frequency | Controls who sees it and how often, where supported. |
| Dismiss behaviour | Determines whether and how the visitor may close the experience. |
Privacy and security notes
- Use only images and trademarks you are authorized to display.
- Do not place private administrator links or unpublished pages in a public welcome button.
- Check external links carefully and open them in a new tab when leaving the site.
Common mistakes to avoid
- Writing so much text that the visitor cannot see the buttons without scrolling.
- Sending both buttons to the same page.
- Testing while logged in as an administrator and assuming guests see the same thing.
8. Appearance
Controls how ClassiCore components look and behave on the front end.
What this tab is for
Appearance is for the presentation of ClassiCore itself: layouts, card treatment, component visibility, spacing, colours, buttons, badges, and other front-end display choices offered by the installed version.
Branding is related but different. Branding identifies the business through names, logos, and brand assets. Appearance adjusts the way the interface is presented.
Use this tab when
- Cards, buttons, text, badges, or panels are difficult to read.
- You want the front end to better match the active WordPress theme.
- You need to show or hide optional information on browse cards or profile pages.
- You are improving mobile spacing, contrast, or layout consistency.
How to use it safely
- Change one group of settings at a time so you can identify what caused a problem.
- Use accessible contrast between text and background colours.
- Preview the main pages affected: browse, search, listing or profile, account area, messaging, maps, and upgrade screens.
- Test both logged-in and logged-out views, because guest layouts can differ.
- Test common mobile widths as well as a desktop screen.
- Clear site, page, object, and browser caches after saving when a change does not immediately appear.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Layout choices | Grid, list, split, card, or other available presentation options. |
| Colours and contrast | Component backgrounds, text, buttons, badges, or highlights. |
| Visible card details | Which pieces of information appear in browse results. |
| Spacing and sizing | Padding, gaps, image ratios, and component scale, where provided. |
| Mobile behaviour | Responsive display choices and mobile-only controls. |
| Reset/defaults | Returns ClassiCore appearance settings to the product defaults, where available. |
Privacy and security notes
- Appearance changes are usually not sensitive, but a badly configured option can expose information that was previously hidden from guest cards.
- Before enabling a new visible detail, confirm the information is intended to be public and covered by the privacy policy.
Common mistakes to avoid
- Changing several colours at once and then being unable to identify which value broke readability.
- Using the WordPress Customizer, theme settings, custom CSS, and ClassiCore Appearance to control the same element in conflicting ways.
- Checking only desktop and overlooking a mobile overflow or hidden button.
9. Email / SMTP
Connects ClassiCore notifications to a reliable outgoing email service.
What this tab is for
The Email / SMTP tab controls how ClassiCore sends transactional messages such as account notices, verification updates, report acknowledgements, message alerts, expiry reminders, or other system email.
SMTP is the authenticated method used to deliver email through your mail server or provider. Correct setup improves delivery and makes failures easier to diagnose.
Use this tab when
- ClassiCore email is not arriving or is going to spam.
- You are connecting a new domain, mailbox, mail server, or provider.
- You need to change the From name or From address.
- You want to send a test message after server or DNS changes.
How to use it safely
- Create or choose a dedicated sender address on your domain, such as notifications@example.com or support@example.com.
- Enter the SMTP host supplied by the mail server, the approved port, encryption type, username, and password or app password.
- Use TLS with port 587 or SSL/TLS with port 465 when supported by the provider. Follow the provider’s exact instructions.
- Set a recognizable From name and a From address that the server is authorized to send for.
- Save and send a test email to more than one mailbox provider when possible.
- Confirm SPF, DKIM, DMARC, reverse DNS, and server reputation outside ClassiCore when delivery problems continue.
- After changing credentials, verify that password managers, backups, screenshots, and support logs are not exposing the secret.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| SMTP host | The mail server name. |
| Port | The connection port approved by the provider, commonly 587 or 465. |
| Encryption | TLS, SSL/TLS, or the exact mode required by the provider. |
| Username | Usually the full mailbox address. |
| Password/App password | The secret used only for authenticated delivery. |
| From name/address | What recipients see as the sender. |
| Test email | Sends a diagnostic message without waiting for a real event. |
Privacy and security notes
- SMTP credentials are highly sensitive. Anyone with them may be able to send mail as your domain or access the mailbox.
- Use a dedicated app password or SMTP credential instead of the owner’s personal password whenever possible.
- Do not give ordinary staff access to this tab. Rotate the credential immediately if it appears in a screenshot, ticket, chat, or public repository.
Common mistakes to avoid
- Using an address in the From field that the SMTP account is not allowed to send as.
- Choosing the wrong port and encryption combination.
- Assuming a successful test proves every template and background worker is functioning.
10. Pro Features
Controls premium member features and assigns them to membership plans.
What this tab is for
Pro Features is the entitlement centre for advanced Personals features. It lets the owner decide which membership plans receive each feature instead of treating every feature as available to every member.
The exact list depends on the installed version and enabled modules. Only advertise a feature after confirming it is present and working on the live site.
Use this tab when
- You are creating or changing Free, Bronze, Silver, Gold, or other membership tiers.
- A premium feature is visible to the wrong plan.
- You need to change messaging, privacy, media, astrology, or ad-removal entitlements.
- You are testing the value difference between plans before launch.
How to use it safely
- Review the membership plans already configured in ClassiCore and WooCommerce before assigning features.
- Enable each feature only for the plans that should receive it. Avoid relying on the plan name alone; verify the actual mapped plan or product.
- Test with a real account in every affected plan, including the Free plan and an expired plan.
- Confirm both sides of reciprocal features. For example, a member who disables or lacks a visibility-sharing feature may also be prevented from seeing that information from others.
- For timed private photos, set the allowed viewing period within the configured range, such as 10 to 30 seconds, and clearly explain that screenshot blocking is best-effort rather than absolute.
- For media limits or cooldowns, test sending, receiving, expiry, refresh, mobile camera access, and error messages.
- After changes, update the public pricing page so the marketed plan benefits match the actual entitlements.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Incognito mode | Lets eligible members browse with reduced profile-view visibility, subject to the configured reciprocity rules. |
| Typing status | Shows eligible participants when the other person is typing. |
| Read receipts | Shows when a message has been read, subject to plan and reciprocity rules. |
| Live refresh | Updates an open conversation without requiring a manual page refresh. |
| Unsend | Allows an eligible sender to remove their own message for both participants according to the implemented rules. |
| Timed private photos | Lets a sender share an image that becomes hidden after the chosen viewing period. |
| Media allowances | Controls who may send images or video, quantity or size limits, recipient requirements, and cooldowns where available. |
| Astrology | Controls sign fields, profile display, compatibility or filtering features that are installed. |
| Private albums/media | Controls private gallery access only when that functionality is included in the installed build. |
| Remove ads | Allows selected plans to suppress eligible advertising when the option is present and integrated. |
Privacy and security notes
- Privacy features must be described honestly. No web platform can guarantee that a recipient will never capture a private image using another device or an unsupported method.
- Changing plan access can reveal or remove sensitive messaging indicators. Test reciprocity and privacy settings carefully.
- Keep a written record of plan entitlements so support staff do not promise features the member’s plan does not include.
Common mistakes to avoid
- Enabling a feature for the plan label but not the product or entitlement actually used by checkout.
- Advertising unfinished private album or ad-removal functionality as available.
- Assuming front-end caching will immediately reflect a changed entitlement.
11. Licensing
Activates ClassiCore and its extensions for the approved website domain.
What this tab is for
The Licensing tab connects the installed software to its ClassiCore or SingleBuck licence. It confirms that the site is authorized to use the core product and any separately licensed extensions.
Licence status can affect updates, premium modules, support eligibility, activation limits, and grace periods.
Use this tab when
- You are activating a new installation.
- You have moved the site to a new domain or server.
- An extension says it is inactive, unlicensed, expired, or outside its grace period.
- You are preparing to transfer, stage, clone, or retire a site.
How to use it safely
- Copy the licence key from the official customer account or purchase record.
- Enter the key in the matching product field and activate it on the correct live domain.
- Confirm the displayed product, domain, activation status, expiry or renewal information, and any grace-period notice.
- Activate extensions separately when they use their own licence keys.
- Before permanently moving a site, deactivate the licence on the old domain when the licensing system requires it.
- Do not repeatedly clone an activated production database to public staging domains without understanding the activation limit.
- After a renewal or server change, use the provided refresh or recheck function before assuming the licence is broken.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Licence key | The private authorization code issued for the product. |
| Product | The ClassiCore core or extension associated with the key. |
| Domain/Site | The installation currently using the activation. |
| Status | Active, inactive, expired, grace period, invalid, or another licence state. |
| Activate/Deactivate | Uses or releases an allowed site activation. |
| Refresh/Recheck | Requests the current licence state from the licensing service. |
Privacy and security notes
- A licence key is a business credential. Do not publish it, place it in documentation screenshots, or send it through an insecure channel.
- Only the owner should decide where a commercial licence is activated. Unauthorized use can consume activations or violate the purchase terms.
- Keep purchase records and domain assignments available for disaster recovery.
Common mistakes to avoid
- Entering a Viewer Insights or Discovery View key into the core licence field.
- Leaving a licence activated on a retired domain and then reaching the activation limit.
- Assuming a site outage is caused by licensing without checking WordPress errors, network access, and plugin status.
12. Onboarding
Guides registered members through the steps required to complete their account and first listing or profile.
What this tab is for
Onboarding is the member setup journey after registration. It can explain what to do next, collect required information, encourage profile completion, and direct members to verification, photos, preferences, or publishing.
It is not the same as Welcome Experience. Welcome Experience introduces the site to visitors; Onboarding helps a signed-in member become ready to use it.
Use this tab when
- New members are registering but not completing a profile or listing.
- You need to add, remove, rename, or reorder setup steps.
- A new field, verification requirement, plan choice, or account control must be introduced during setup.
- You want different onboarding for Personals, Classifieds, or Property & Rentals.
How to use it safely
- Define the minimum steps a member must complete before the profile or listing can be useful.
- Order steps logically: account basics, required fields, location, media, preferences, verification, review, and publish.
- Use clear instructions and explain why sensitive information is requested.
- Decide which steps can be skipped and which are mandatory.
- Map each step to existing Field Builder fields and plan rules rather than collecting the same information twice.
- Test with a brand-new account, a returning incomplete account, and an account whose plan has expired or changed.
- Confirm the member can resume onboarding after leaving the page or switching devices, where resume support is available.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Steps | The sequence shown to a new or incomplete member. |
| Required/Optional | Whether the member may continue without completing the step. |
| Audience | The vertical, role, plan, or account type that receives the step. |
| Instructions | The plain-language text shown to the member. |
| Completion action | Where the member is sent after finishing. |
| Progress/Resume | Controls progress display and return behaviour, where available. |
Privacy and security notes
- Onboarding often collects personal information. Ask only for what the platform needs and make public visibility clear.
- Do not require exact location, identification, or sensitive profile information unless the use is justified and protected.
- When selfie verification is included, explain how the image is used, who can review it, and whether it is displayed publicly.
Common mistakes to avoid
- Creating a long onboarding flow that repeats the public profile form.
- Making an optional lifestyle question mandatory.
- Sending the member to a dead-end page after completion.
13. Branding
Applies the website owner’s identity to ClassiCore screens, labels, and assets.
What this tab is for
Branding controls how the platform identifies itself to members. It may include the site name, logo, icon, brand colours, support identity, powered-by wording, and other ClassiCore-specific brand assets available in the installed edition.
Branding answers “whose platform is this?” Appearance answers “how is the interface laid out and styled?”
Use this tab when
- You are installing ClassiCore on a new brand or vertical.
- The site name, logo, icon, support identity, or branded wording has changed.
- You are configuring permitted white-label options.
- An image looks blurry, cropped, unreadable, or inconsistent on mobile.
How to use it safely
- Prepare high-quality logo files with transparent backgrounds where appropriate.
- Upload the primary logo, compact or mobile logo, icon, and any header or welcome assets offered by the product.
- Enter the public platform name and support identity exactly as members should see them.
- Apply the core brand colours, then verify text contrast in Appearance.
- Leave required ClassiCore or SingleBuck attribution in place unless the licence explicitly includes white-label removal.
- Test branding in the administration header, front-end account area, emails, mobile navigation, welcome experience, and login or registration pages.
- Keep original assets outside WordPress so they can be restored after migration or accidental deletion.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Platform name | The public name used by ClassiCore components. |
| Logo assets | Desktop, mobile, compact, or alternate logos. |
| Icon/Favicon | The small identifying mark used in tabs or compact areas, where supported. |
| Brand colours | Primary and accent colours used by ClassiCore. |
| Support identity | The name or contact identity shown to members. |
| Attribution/White label | Controls permitted ClassiCore or SingleBuck credit based on the licence. |
Privacy and security notes
- Do not upload brand packages that contain hidden customer information, private design notes, or unlicensed assets.
- White-label access is a licensing matter. Hiding required attribution with custom CSS does not create white-label rights.
Common mistakes to avoid
- Uploading a very wide desktop logo and expecting it to work in a compact mobile header.
- Using a transparent white logo on a white background.
- Changing the site name in WordPress but forgetting the ClassiCore-specific brand name or email sender name.
14. Ads
Creates, schedules, targets, and measures advertising or internal promotional campaigns.
What this tab is for
The Ads tab is the monetization and promotional centre when ClassiCore Ads Manager is installed. It manages paid advertiser campaigns as well as the owner’s internal promotions, upgrades, verification prompts, registration campaigns, and other calls to action.
This is different from Reported Ads, which is a moderation queue for user-reported content.
Use this tab when
- You are creating a new sponsor or internal campaign.
- You need to control where an advertisement appears and on which devices or verticals.
- You are reviewing impressions, clicks, unique clicks, click-through rate, budget, or campaign value.
- You need to pause, schedule, end, or replace a campaign.
How to use it safely
- Create or select the advertiser record. Internal house campaigns should be identified separately from paid clients.
- Choose the campaign type: image, card, text, advanced code, sponsored tile, or Smart Overlay, depending on the installed options.
- Choose placement zones, such as sitewide sponsor areas, browse or Discovery feed, profile or listing pages, sidebar, or footer.
- Set the start and end dates, device targeting, vertical targeting, and any audience or placement restrictions.
- Enter the destination URL and use the tracked redirect option when campaign analytics are required.
- Choose the commercial model: CPC, CPM, flat fee, monthly, or internal. Enter budget and campaign value accurately.
- For in-feed campaigns, set a cadence that does not overwhelm the browse experience.
- For Smart Overlays, configure the message, button destination, cooldown, Not now behaviour, and Don’t remind me again option only when appropriate.
- Preview the campaign in every placement and device class before activating it.
- Review delivery and analytics regularly, then pause campaigns with broken images, exhausted budgets, expired offers, or misleading destinations.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Advertiser | The business or internal owner of the campaign. |
| Format | Image, card, text, advanced code, overlay, or another installed format. |
| Placement | Where the campaign can appear. |
| Schedule | Start, end, and active status. |
| Targeting | Device, vertical, page, audience, or other available conditions. |
| Destination/Tracked URL | The page opened after a click and the optional measurement redirect. |
| Pricing model | CPC, CPM, flat-fee, monthly, or internal. |
| Budget/Value | The financial limit or recorded value of the campaign. |
| Metrics | Impressions, clicks, unique clicks, and click-through rate. |
| Cadence/Cooldown | How often an in-feed ad or overlay may appear. |
Privacy and security notes
- Advertiser details, pricing, budgets, campaign performance, and advanced code are commercially sensitive. Restrict this tab to the owner or authorized advertising manager.
- Advanced code can affect site security and privacy. Use it only from a trusted source and review it before activation.
- Do not target sensitive personal traits in a way that violates law, policy, or reasonable user expectations.
Common mistakes to avoid
- Activating an advertisement without checking its mobile crop and destination URL.
- Counting all clicks as unique clicks or promising results the reporting does not support.
- Using aggressive overlays so frequently that visitors cannot use the site.
- Forgetting to stop an expired promotion whose landing page still accepts orders.
15. Discovery View
Controls the image-first browse, live, filter, map, and tap experience for Personals.
What this tab is for
Discovery View is the modern, image-first browsing extension for ClassiCore Personals. It presents profile tiles, filters, Browse and Live modes, maps, taps, online and verification indicators, and optional sponsored content.
It is designed to make profile discovery fast on both mobile and desktop while still respecting membership rules, location privacy, guest access, and the core profile system.
Use this tab when
- You are configuring the profile grid or what information appears on each tile.
- Live mode is showing offline members or Browse mode is not refreshing correctly.
- You need to adjust filters, active-filter chips, location scope, map radius search, country selection, or Use My Location.
- You are enabling taps, guest browsing, sponsored tiles, featured ordering, or the Join the Conversation conversion panel.
- Map markers, mobile alignment, profile opening, or clear/reset behaviour requires testing.
How to use it safely
- Choose which profile details may appear on tiles, such as photo, nickname, age, online status, verification, or other permitted information.
- Configure Browse mode for general discovery and Live mode so it returns only members who meet the platform’s definition of currently online.
- Review every filter and confirm it is connected to the correct Field Builder field or location value.
- Configure location scopes such as local radius, selected countries, or global results. Confirm administrators can add and remove the allowed country selections where that feature is enabled.
- Test Use My Location with browser permission allowed, denied, and previously blocked.
- For maps, use privacy-conscious markers, test marker clicks, profile opening, Back to Results, Clear, Close Map, and return-to-home behaviour.
- Configure taps, cooldowns, notifications, and any protected support-account behaviour.
- When guest browsing is allowed, decide what guests may filter and see, then verify that restricted actions lead to a clear registration or upgrade prompt.
- Configure featured, sticky, support, and sponsored ordering carefully so paid or official content does not hide normal members.
- Test mobile tile size, text truncation, button alignment, active-filter chips, scrolling, map controls, and the Join the Conversation panel.
- After every change, test with online, offline, verified, unverified, guest, free-plan, and paid-plan accounts.
Common controls and what they mean
| Control or column | What it means |
|---|---|
| Browse/Live mode | Separates general results from online-only discovery. |
| Tile content | Controls which profile details appear in the grid. |
| Filters | Gender, role, age, astrology, profile details, location, or other connected fields. |
| Location scope | Local radius, chosen countries, or global browsing. |
| Map settings | Radius, marker privacy, map opening, and profile navigation. |
| Use My Location | Requests the visitor’s browser location for local results. |
| Taps | Controls the quick-interest action, cooldowns, and notifications. |
| Ordering | Featured, sticky, support, online, or sponsored placement rules. |
| Guest browsing | Controls what logged-out visitors can discover before registration. |
| Conversion panel | Encourages guests to join when they reach a restricted action. |
| Ads integration | Allows sponsored Discovery tiles or other Ads Manager placements. |
Privacy and security notes
- Discovery View combines photos, online status, profile details, and location. Review every guest-visible element as a privacy decision, not merely a design choice.
- Live mode should use the platform’s defined activity window; do not describe it as exact real-time presence unless that is technically true.
- Approximate map locations and avoid exposing an exact home, workplace, shelter, or other sensitive address.
- Guest filters can improve conversion, but they also reveal how much member information is available before registration. Balance usefulness with privacy.
Common mistakes to avoid
- Leaving cached Live results visible after a member is no longer online.
- Clearing filter chips visually without actually clearing the underlying query.
- Allowing Close Map or Back to Results to return to an inconsistent or blank state.
- Showing profile details on a Discovery tile that the member expected to remain profile-page-only.
Owner operating checklist
- Back up the site before structural changes.
- Keep full Administrator access limited to the owner and a minimal number of trusted people.
- Review reports consistently and document serious moderation decisions.
- Test plan entitlements with actual member accounts after every change.
- Review location privacy in profiles, maps, guest browsing, and Discovery View.
- Send test email after SMTP, DNS, domain, or server changes.
- Check licence status before a migration and deactivate retired domains.
- Preview advertisements and overlays on desktop and mobile before activation.
- Keep public pricing, help pages, and member promises aligned with the real settings.
- Record what changed, when it changed, and who approved it.
