Title: Alternative Site Settings
Author: Tmutarakan Studio
Published: <strong>Атырдьах ыйа 30, 2024</strong>
Last modified: Бэс ыйа 7, 2026

---

Search plugins

![](https://ps.w.org/alternative-site-settings/assets/banner-772x250.png?rev=3404041)

![](https://ps.w.org/alternative-site-settings/assets/icon-256x256.png?rev=3404041)

# Alternative Site Settings

 By [Tmutarakan Studio](https://profiles.wordpress.org/tmutstudio/)

[Download](https://downloads.wordpress.org/plugin/alternative-site-settings.1.3.1.zip)

 * [Details](https://sah.wordpress.org/plugins/alternative-site-settings/#description)
 * [Reviews](https://sah.wordpress.org/plugins/alternative-site-settings/#reviews)
 * [Development](https://sah.wordpress.org/plugins/alternative-site-settings/#developers)

 [Support](https://wordpress.org/support/plugin/alternative-site-settings/)

## Description

A plugin for managing website settings, including feedback forms, post duplicator,
cookie banners, personalized SEO fields for pages and posts, reviews, and contacts.

The “Alternative Site Settings” plugin was originally conceived as a starter feature
set for further development of a single project. As a result, it has been optimized
and can be used for small, standard projects, such as landing pages or business 
cards. Since version 1.2.0, the plugin includes cookie banner functionality.

The plugin includes the following features:

 * Editing basic settings, such as the site name and description, meta tags (title
   and description) for the homepage, og:image for the homepage, copyright information,
   and additional text fields for the header and footer.
 * Editing meta tags (title and description) for pages and posts, and og:image for
   pages and posts.
 * Post duplication functionality.
 * Expanded bulk action functionality for standard and custom posts.
 * Admin Tags.
 * Cookie banner with the ability to customize the design and text.
 * Connecting Google Tag and Yandex.Metrica analytics scripts based on user selection
   via the cookie banner.
 * Fields for the contact information section, which is typically located at the
   bottom of the landing page or in the footer. The contact section can also include
   a map via a third-party plugin shortcode or embed a static image with an office
   location map.
 * Five pre-defined user post types: “News,” “Promotions,” “Documents,” “Books,”
   and “Videos.” Each post type is disabled by default.
 * Contact forms with a minimum set of seven fields. They meet the basic needs of
   pop-up feedback forms.
 * The “Reviews” section allows you to organize moderated reviews from site visitors.
 * Loadable footer section of the website.
 * The top admin panel on the frontend can be collapsed to the upper left corner.*
   Version 1.1.0 adds the ability to completely disable comments on the site.

Attention! Please note: Some plugin features are designed to work exclusively with
classic themes.

## Screenshots

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Main settings".⌉⌊
Admin Panel -> ALTSS Plugin site settings start page -> tab "Main settings".⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Main settings”.

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Main settings" - 
full page screenshot.⌉⌊Admin Panel -> ALTSS Plugin site settings start page -> tab"
Main settings" - full page screenshot.⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Main settings” — full
page screenshot.

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Custom records".⌉⌊
Admin Panel -> ALTSS Plugin site settings start page -> tab "Custom records".⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Custom records”.

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Text blocks".⌉⌊Admin
Panel -> ALTSS Plugin site settings start page -> tab "Text blocks".⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Text blocks”.

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Cookie Banner" - 
full page screenshot.⌉⌊Admin Panel -> ALTSS Plugin site settings start page -> tab"
Cookie Banner" - full page screenshot.⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Cookie Banner” — full
page screenshot.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Messages from 
forms".⌉⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Messages
from forms".⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Messages from forms”.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Messages from 
forms" -> Modal window for viewing message details.⌉⌊Admin Panel -> ALTSS Plugin
Contact Forms Settings Page -> tab "Messages from forms" -> Modal window for viewing
message details.⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Messages from forms”-
> Modal window for viewing message details.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Form sets" - All
forms are collapsed.⌉⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page ->
tab "Form sets" - All forms are collapsed.⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Form sets” — All
forms are collapsed.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Form sets" - One
of the forms is expanded.⌉⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page-
> tab "Form sets" - One of the forms is expanded.⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Form sets” — One
of the forms is expanded.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Form sets" -> 
Modal window with a set of form fields.⌉⌊Admin Panel -> ALTSS Plugin Contact Forms
Settings Page -> tab "Form sets" -> Modal window with a set of form fields.⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Form sets” -> Modal
window with a set of form fields.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Forms fields".⌉⌊
Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Forms fields".⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Forms fields”.

[⌊Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Additional settings".⌉⌊
Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab "Additional settings"
.⌉[

Admin Panel -> ALTSS Plugin Contact Forms Settings Page -> tab “Additional settings”.

[⌊Admin Panel -> ALTSS Plugin REVIES Page.⌉⌊Admin Panel -> ALTSS Plugin REVIES Page
.⌉[

Admin Panel -> ALTSS Plugin REVIES Page.

[⌊Admin Panel -> ALTSS Plugin REVIES Page -> Reply to review.⌉⌊Admin Panel -> ALTSS
Plugin REVIES Page -> Reply to review.⌉[

Admin Panel -> ALTSS Plugin REVIES Page -> Reply to review.

[⌊Frontend -> REVIES Page (TAMA WP Theme).⌉⌊Frontend -> REVIES Page (TAMA WP Theme)
.⌉[

Frontend -> REVIES Page (TAMA WP Theme).

[⌊ALTSS Plugin Contact Forms Settings Page -> tab "Additional settings".⌉⌊ALTSS 
Plugin Contact Forms Settings Page -> tab "Additional settings".⌉[

ALTSS Plugin Contact Forms Settings Page -> tab “Additional settings”.

[⌊Admin Panel -> ALTSS Plugin site settings start page -> tab "Main settings" ->
Setting for Loadable footer section.⌉⌊Admin Panel -> ALTSS Plugin site settings 
start page -> tab "Main settings" -> Setting for Loadable footer section.⌉[

Admin Panel -> ALTSS Plugin site settings start page -> tab “Main settings” -> Setting
for Loadable footer section.

[⌊Output Loadable footer section in the footer of the Twenty Seventeen block theme.⌉⌊
Output Loadable footer section in the footer of the Twenty Seventeen block theme
.⌉[

Output Loadable footer section in the footer of the Twenty Seventeen block theme.

[⌊Admin Panel -> Posts with Admin Tags.⌉⌊Admin Panel -> Posts with Admin Tags.⌉[

Admin Panel -> Posts with Admin Tags.

[⌊Admin Panel -> Adding/detaching tags boxes.⌉⌊Admin Panel -> Adding/detaching tags
boxes.⌉[

Admin Panel -> Adding/detaching tags boxes.

[⌊Admin Panel -> Adding to and deleting from categories boxes.⌉⌊Admin Panel -> Adding
to and deleting from categories boxes.⌉[

Admin Panel -> Adding to and deleting from categories boxes.

## FAQ

### How contact forms are displayed in a theme?

During plugin activation, the cf-style.css and cf-script.js files are copied to 
the “css” and “js” directories located in the “assets” directory of the active theme,
respectively. The cf-style.css file do not overwrite existing file — this is done
so that you can set individual styles for forms, unique to each theme. When activating
a new theme, the plugin will also have to be activated again. The display of buttons
and forms is carried out either using a shortcode, or by directly registering the
buttons in the header file of the theme itself.

Shortcodes:

 * [ass_cform_button cfid=1 title=”Request a call back”] — Button shortcode
 * [ass_cform cfid=1] — Form shortcode

### How are Reviews displayed on the frontend?

When the plugin is activated, a page type record is created in the posts table with
the “reviews” slug and the shortcode [reviews_page] added to the post body. Also,
when activating the plugin, just like in the case of contact forms, the reviews-
style.tss and reviews-form.js files are copied to the “css” and “js” directories
located in the “assets” directory of the active theme, respectively. Existing files
are also not are overwritten, so you can also set your own review styles unique 
to each theme. When activating a new theme, the plugin will also have to be activated
again.

### How do I insert a button into the policy text to call a cookie banner?

 * To insert a button into the text, the following shortcode is provided: [ass_cookie_consent]
 * To change the text on the button, the shortcode has a title parameter: [ass_cookie_consent
   title=’New text’]

### What is this Loadable footer section of the website?

The footer section allows you to create a ready-made website footer with essential
content, such as: * Company logo, * Footer menu, * Copyright, * Contact form button,*
Block with contact information and map.

### How to include a footer section to the theme?

You can insert a section into a classic theme using the altss_the_footer_section()
function:

To insert a footer section into a block theme, you can use the shortcode [ass_footer_section];

Do not forget to check on the checkbox on the first settings tab!

### Why might Admin Tags be needed?

Admin tags can be very useful when managing a blog with a large number of posts 
or when building a catalog with multiple pages for service notes. However, their
usefulness is only evident when it’s possible to apply a tag to multiple posts at
once, i.e., through “bulk actions,” so this functionality was introduced along with
admin tags.

### Does the plugin use its own hooks?

Yes, the plugin uses its own hooks. This version has two: * altss_map_settings_section_show*
altss_admin_after_map_settings_section

Both hooks are used in the admin panel to control the display of settings in the“
Data for displaying the map” section in case an additional map plugin needs to be
written. For example, a plugin for connecting the Yandex Maps widget is already 
available on our GitHub.

### How can a developer use this plugin in his individual project?

In order to start building their project, the developer simply needs to rename the
plugin directory, the main plugin file and the plugin prefix (altss_). Attention!
This must be done before activating the plugin.

Also, additional tips and recipes for embedding code into the theme, changing functionality,
etc. will be published on the page: https://github.com/tmutstudio/alternative-site-
settings/blob/master/recipes_and_tips.md

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Alternative Site Settings” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tmutarakan Studio ](https://profiles.wordpress.org/tmutstudio/)

“Alternative Site Settings” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/alternative-site-settings/contributors)
for their contributions.

[Translate “Alternative Site Settings” into your language.](https://translate.wordpress.org/projects/wp-plugins/alternative-site-settings)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/alternative-site-settings/),
check out the [SVN repository](https://plugins.svn.wordpress.org/alternative-site-settings/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/alternative-site-settings/)
by [RSS](https://plugins.trac.wordpress.org/log/alternative-site-settings/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.1

The structure and logic of Bulk Actions settings have been redesigned: extension
activation and admin tag activation are now performed separately for each post type.
The ability to activate admin tags for pages (post_type: page) has also been introduced.

Attention!!! If you have upgraded to this version from version 1.3.0, please be 
sure to check the Extra Bulk Actions and Admin Tags settings for each public post
type.

#### 1.3.0

New functionality has been added for bulk post actions: adding/detaching tags, adding
to and deleting from categories. You can also now bulk mark posts as drafts or for
approval.
 The text domain has also been changed from “altss” to “alternative-site-
settings”, which meets the requirements. Minor inaccuracies in the code have been
fixed.

#### 1.2.2

Fixed an issue with the display of the “Data for SEO promotion” metabox depending
on the position of the “check the box to enable META & SEO functionality” checkbox.

The “Data for SEO promotion” meta box has been moved to the sidebar in the Gutenberg
editor. This meta box remains unchanged in the Classic Editor.

#### 1.2.1

Fixed a bug with an empty title meta tag.
 The captions for the button color fields
in the cookie banner settings in the admin panel have been corrected. Added missing
Russian translation strings.

#### 1.2.0

Version 1.2.0 adds a lot of interesting features:
 * 1. A fully functional cookie
banner with style customization and text editing options has been added. The admin
panel also allows you to enable or disable categories of cookies used on the site.*
2. To make the cookie banner more user-friendly and manageable, analytics scripts
for Google Tag and Yandex.Metrica have been added. In the admin panel, you can completely
disable each script and choose how to respond to user consent: either not load the
script at all if the user declines, or manage its operation via JavaScript. * 3.
An SEO Meta block with the following fields has been added for each blog post, each
page, and each post from the list of custom posts the plugin can create: title, 
description, and og:image. If fields are left blank, they will be generated automatically,
and og:image will be replaced with the thumbnail file if one is defined for the 
record. * 4. Added functionality for duplicating posts. * 5. A tab with additional
settings has been added for feedback forms. This tab allows you to select the fields
that will be saved to the database upon submission. This is necessary due to personal
data laws, which are sometimes very strict in some countries. * 6. The page selection
for the privacy policy has been moved from the forms section to the first tab of
the settings homepage. A page selection for the cookie policy has also been added
there. * 7. The appearance in the admin panel has been slightly changed. * 8. Some
issues with saving full-text fields have been corrected.

#### 1.1.5

For the altss_cform_generator() function, a 7th optional parameter, $height, has
been added. It allows you to set the initial height of the editor field. Minimum
values: 50 for the newvisual mode and 100 for other modes.

#### 1.1.4

Fixed a bug with displaying custom placeholder values for each field.

#### 1.1.3

Minor inaccuracies in the code have been fixed.

#### 1.1.2

Some other minor inaccuracies in the code have been fixed.

#### 1.1.1

Minor inaccuracies in the code have been fixed.

#### 1.1.0

 * Added a PHP class, which allows you to disable all the comments on the site. 
   The class is activated if the corresponding Chekbox is checked in the Admin panel.
 * Minor changes have been made to the altss_add_editior_field() function, allowing
   for more flexible control over the connection of the classic editor.
 * Fixed errors in HTML code on the Form Sets page in the admin panel.

#### 1.0.1

 * Initial release.

## Meta

 *  Version **1.3.1**
 *  Last updated **4 ый ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/alternative-site-settings/) and 
   [Russian](https://ru.wordpress.org/plugins/alternative-site-settings/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/alternative-site-settings)
 * Tags
 * [contact forms](https://sah.wordpress.org/plugins/tags/contact-forms/)[cookie banner](https://sah.wordpress.org/plugins/tags/cookie-banner/)
   [duplicate post](https://sah.wordpress.org/plugins/tags/duplicate-post/)[settings](https://sah.wordpress.org/plugins/tags/settings/)
 *  [Advanced View](https://sah.wordpress.org/plugins/alternative-site-settings/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/alternative-site-settings/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/alternative-site-settings/reviews/)

## Contributors

 *   [ Tmutarakan Studio ](https://profiles.wordpress.org/tmutstudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/alternative-site-settings/)