Wordpress: Difference between revisions

From Edgar BV Wiki
Jump to navigation Jump to search
 
Line 62: Line 62:


== Setup ==
== Setup ==
Wordfence Security
Limit Login Attempts Reloaded
GA Google Analytics
Ivory Search
Bing Webmaster URL Submission
XML Sitemap Generator for Google
Ivory Search
If Menu - Visibility control for menu items
If Menu - Visibility control for menu items


Line 79: Line 93:


== Visuals ==
== Visuals ==
Quick Featured Images


Tabs Wordpress
Tabs Wordpress
Line 90: Line 106:
Ubermenu
Ubermenu


=== Sliders ===
== Image Sliders ==
 
Metaslider https://wordpress.org/plugins/ml-slider/
Metaslider https://wordpress.org/plugins/ml-slider/


Line 115: Line 130:
== Blogging ==
== Blogging ==


Author Bio Box
CoolAuthorBox


Captcha
Captcha
Line 121: Line 136:
Ivory Search
Ivory Search


Press This
Press This (NOTE: the featured image does not work here, neither does the scheduled post functionality. To get the featured image to work, use the Quick Featured Images plugin to automatically set the first image as featured image. To schedule a post go to the standard editor)
 
Press This Extended (gives a few more options)


ShareThis
ShareThis
Line 127: Line 144:
Social Media Auto Publish
Social Media Auto Publish


Subscribe Sidebar
XPoster - Share to Twitter/X from WordPress
 
Wp to Twitter

Latest revision as of 10:57, 31 December 2023

Installation

chown -R wp-user:www-data /var/www/example.com/
cmhod 775 /var/www/example.com/wp-content/ -R
su wp-user
cd ~
mkdir ~/.ssh; cd ~/.ssh
ssh-keygen -t rsa -b 4096
echo 'from="127.0.0.1"' `cat ~/.ssh/id_rsa.pub` > authorized_keys
exit
cp wp-config-sample.php wp-config.php
chown 775 wp-config.php
vi wp-config.php

----- add to end ----

define('FTP_PUBKEY','/home/wp-user/id_rsa.pub');
define('FTP_PRIVKEY','/home/wp-user/id_rsa');
define('FTP_USER','wp-user');
define('FTP_PASS','');
define('FTP_HOST','localhost');

------

Also, set DB_NAME, DB_USER and DB_PASSWORD

Visit https://api.wordpress.org/secret-key/1.1/salt/
And replace the AUTH_KEY etc with this

Now visit the site


To enable ssh2 updating

  apt-get install php-ssh2

Permissions

site/ + subdirs

  chown www-data:group site/ -R

in site/

  find . -type f -exec chmod 664 {} +
  find . -type d -exec chmod 775 {} +
  chmod 660 wp-config.php

Finding the .htacess

Settings » Permalinks page and click on ‘Save Changes’ button without changing anything. WordPress will now try to generate the .htaccess file for you.

On some rare occasion, WordPress may not be able to generate the .htaccess file due to file permissions issue.

In that case, it will show you a message at the bottom of the Settings » Permalinks page, saying that the ‘.htaccess file is not writeable’.

You will need need to manually create the .htaccess file and add the required code inside it.

automated updates

in wp-config.php

  define( 'WP_AUTO_UPDATE_CORE', true );
  add_filter( 'allow_dev_auto_core_updates', '__return_false' );

Plugins

Setup

Wordfence Security

Limit Login Attempts Reloaded

GA Google Analytics

Ivory Search

Bing Webmaster URL Submission

XML Sitemap Generator for Google

Ivory Search

If Menu - Visibility control for menu items

Polylang

Site Kit by Google

Wordfence Security

XML Sitemaps

Shortcodes Ultimate

WP STAGING – Backup Duplicator & Migration

Flexible upload

Visuals

Quick Featured Images

Tabs Wordpress

Visual Portfolio https://visualportfolio.co/

Portfolio Post Type

Link Library

Ubermenu

Image Sliders

Metaslider https://wordpress.org/plugins/ml-slider/

Smart Post Show https://smartpostshow.com/demo/

Slide Anything – Responsive Content / HTML Slider and Carousel https://wordpress.org/plugins/slide-anything/

Slider by 10Web – Responsive Image Slider https://wordpress.org/plugins/slider-wd/

Layerslider WP

Slider Revolution

Forms

Contact Form 7

Flamingo (to save CF7 to a database)

Smart Grid-Layout Design for Contact Form 7

Contact Form 7 Polylang Module

Blogging

CoolAuthorBox

Captcha

Ivory Search

Press This (NOTE: the featured image does not work here, neither does the scheduled post functionality. To get the featured image to work, use the Quick Featured Images plugin to automatically set the first image as featured image. To schedule a post go to the standard editor)

Press This Extended (gives a few more options)

ShareThis

Social Media Auto Publish

XPoster - Share to Twitter/X from WordPress