WordPress is a free and open-source content management system (CMS) based on PHP and MySQL for creating websites and blogs. Features include a plugin architecture, a template system and strong management, customization and search systems; through its dynamic presentation of content, webmasters have the flexibility to create websites easily.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have a development nginx system that is requiring https to login. Is there a switch or variable that will make admin to default to http instead?

This site isn't propagated so no ssl on site.
I'm currently developing a new WordPress site for a client using the Bootstrap 4-based Understrap theme development framework, and am running in to some difficulty translating the custom design that I was provided with into a responsive WordPress theme.  Here is a link to the site .. still a work in progress, obviously:


(I've been focusing exclusively on the header and footer, you'll notice).

I've made some significant progress, meaning that I've got the desktop layouts pretty well figured out and displaying nicely (ie: 1920px, 1366px, 1280px, etc.).   I just need some advice on how best to handle the mobile layout, .. meaning the tablet and phone-based viewports (ie: 992px, and 576px),  You see, the designer provided me with comps for the mobile layout significantly later than anticipated, .. sort of like an afterthought, and without much understanding of the way Bootstrap works.

Here are some images depicting  what's expected for the mobile layout:

Mobile Header - Navigation menu collapsed
Mobile Header - Navigation menu expanded
You'll notice 2 significant things that are particularly problematic:

1) The hamburger icon for toggling the mobile navigation menu and the search box have been swapped

2) The expanded mobile navigation menu is being displayed under the search box - instead of directly underneath the hamburger icon (the latter of which is the standard, default behavior)

So my questions are ..

1) Is there any clever kind of way that I…
Need to host a booklet online

I seek a pre-built web program I can configure with images, text, etc. and host with little programming required.

I hope for animation, etc as the page turns...

WordPress plugin?

It would be great if that app also let me create a printable document which I could use the create real booklets. But, the canned app is more important that formatting the booklet for print.

5.5 X 8.5 dimensions.

small number of pages...perhaps 16 including back and front cover...

Anything exist for that?

I've got a client who's running Bitnami Wordpress using AWS Lightsail.

When I go to the page, it's completely white. I thought this was pretty unusual behavior so I did some Google-Fu and found a known permissions issues that has to do with Group and Ownership.

This requires adjusting the ownership of the wp-config.php file, a normal file that should be located at the root of Wordpress.

It's not.

Which is frustrating.

When I locate it using this command: locate wp-config.php

I find it in a swap file form: e.g. 2COMPANYNAME.com/.wp-config.php.swp



How can I take that ".wp-config.php.swp" and move it to "~/apps/wordpress/htdocs", which is where index.php is for some reason and where I expected to find the "wp-config.php" file.

Thanks for your help.



I have two different wordpress sites.  I want to use the same theme on both. The theme being used I believe is a custom made theme by someone prior to me maintaining the page.  How can I get the same theme from one wordpress to another? I have all the login info:
birminghamsoftball.com - this is the page with the main theme
birminghamjags.com  - this is the page we want to add the same theme too:

I have built an nginx development system on an AWS Linux instance.  I FTP'd all of the files from a working site that is Apache based.  Two strange things have happened that are causing me to not be able to update or delete the plugins.

1.  When I zipped my database on the source system I then FTP'd them to the target system and unzipped them.  When I go into the dashboard I am unable to update nor can I delete them either.
2. Also, the table prefix went from wp_ to wpstg0 could this be affecting the plugins?

I need to get this site up and running so thanks for your help.

hey there,  I have a page where I am using flip box elements on the page.  Using Visual Composer, columns, then flip box inside.
What I cannot seem to figure out is, how to give some bottom padding to the elements.  elements are overlapping the rows below. how can I get it so that, however big /long the text is, it will always push the below elements/rows down so they are not overlapping.

here is the page https://simmplylove.com/our-story/
Okay here is my scenario:

I'm using the Memberpress plugin and I need to allow a certain number of custom post types (chapters) to be available for different membership levels. These would be the most recent chapters.


Tier 1 (2 chapters)
Tier 2 (4 chapters)
Tier 3 (6 chapters)

I've created a taxonomy called Member Type and added the tiers as terms. I will be adding the terms to the most recent 6 Chapters. I need this to happen automatically because I'll be designating that content as paid subscription content depending on the level. I can target content by taxonomy in MemberPress.

I've got some code working that will add all three tiers to any new chapter. But, what I really need it for these terms to be only limited to the most recent 6 chapters in this way:

Most recent 6 chapters have terms: Tier 1, Tier 2, Tier 3
Most recent 4 chapters have terms: Tier 1, Tier 2
Most recent 2 chapters have term: Tier 1

I have NO idea how to make this happen. Well, maybe a teeny bit, because I've been googling for hours! Can anyone set me in the right direction?

Here's the code I have:

add_action( 'save_post_chapter', 'myprefix_set_default_object_terms', 11, 2 );
function myprefix_set_default_object_terms( $post_id, $post ) {
	if ( 'publish' === $post->post_status ) {
		// Change here your custom taxonomy slugs and term slugs
		$defaults = array(
			'member-type' => array( 'tier-1', 'tier-2', 'tier-3' )
		$taxonomies = 

Open in new window

Can someone please explain where in the page this background image is coming from? I'm looking in the Chrome dev tools Computed section for various elements that cover that part of the page, and none of them seem to set a background image.

The main image is in a slider. If I remove the slider using the GUI editor for the site, the other image still displays in the editor, but in a way that indicates something might be a bit corrupted somewhere in the WordPress page data. I'm trying to figure out how to clean it up, or at least hide the unwanted image.

Edit: Apologies, the url is laing.jfm.co.nz
Recently I had a WordPress site for a friend. He never installed it, and someone installed it and uploaded a file that gave them access to my server.

The server wasn't really important, hence me being sort of lax with the security, but it got me thinking about how I could better secure WordPress installations on personal servers.

I was thinking I could either move the uploads directory outside of the web root. Or I could maybe configure Apache or some settings to where PHP files won't run.

I'm not going to post this on Stack Overflow because it's sort of discussion based. So any help would be appreciated.
I'm currently building a custom WordPress site for a client using the latest version of the Understrap theme development framework, and am running in to some difficulty with controlling the layout of some additional elements that I'm trying to add to the top header.  

Here's a link to the site: http://dev.movingpicture.com/

The problem - I believe - is that there are flex properties in place that I can't seem to override, when all I want to do is add a row above my navigation menu that has standard "display:block" type behavior. Instead, however, my element is getting inserted in between the logo and the navigation menu.

How should I modify my CSS so that I can insert some additional HTML in the top header and have everything wrap correctly the way I've described?  More specifically, I'd like to add a snippet of text and a search box above the navigation menu and right aligned (see my JPEG mockup for reference).  

JPEG Mockup of what I'm trying to achieve

-- Yvan
Need to create a Mac Based Image Library

I have thousands of photos of all sorts, and need to build an automated search where I can add attributes and pull up images which satisfy my search criteria.

These are not modern photo's of people, so face recognition is not relevant. Photos are of buildings, maps, historical details, and a few faces, but even those are not usually photographs and tend to be paintings.  So, no face rec.

Also, these are my own private images and do not warrant a cloud solution. Privacy and being able to protect my datas is more important to me. BUT, I would consider using an Azure solution, IF I also had total access to my images with no Internet connection. (I do want some exposure to Azure, as a .NET Developer)

What tools exist that are configurable for this?

I need to add as many attributes as I would like. I need the search tool to reconfigure to include a new attribute.

I am a .NET Software Engineer, so a bit of coding would not scare me.

I would not be afraid to use a cloud solution IF I could also be able to ensure I have the ability to run it locally on my MacBook. My images are controversial, and could cause the master of the universe to try and cut my account...

What about a WordPress plug-in? I would host WP on my Mac if required for this.

I am trying to find a tool (or tools) I can use that will save me a world of work.

I have installed Wordpress Multisite with Multisite configure set to True and Subdomain_Install set to false. I am able to create couple of websites but when I set the site to its own domain name (Domain.com) and try to visit domain.com/wp-admin I get a 404 not found error

When I try to visit the domain.com I get the Testing 123.. apache website instead of the wordpress site.

I would appreciate any help

My Wordpress version is 5.2.2
Server is Centos 7
Running Apache and Phpmyadmin
Database is MariaDB

here's my wp-config.php
 * The base configuration for WordPress
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 * This file contains the following configurations:
 * * MySQL settings
 * * Secret keys
 * * Database table prefix
 * @link https://codex.wordpress.org/Editing_wp-config.php
 * @package WordPress

/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpressdb' );

/** MySQL database username */
define( 'DB_USER', 'wordpressuser' );

/** MySQL database password */
define( 'DB_PASSWORD', 'Password' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );


Open in new window


I am using theme twenty nineteen and inserted a logo. This logo is displayed in a circular shape.

How can I change the logo to a square/rectangular shape?
I have a server that was recently running some WordPress sites and a couple of PHP scripts.

I'm a Schizophrenic. I have another friend with mental illness that is trying to learn to code. He was wondering what WordPress was, so I installed it on my server for him . I kind of forgot about it.

Not long after I installed it for him he was hospitalized, so he never installed the site. Recently my server gave an invalid certificate error. When I reviewed the certificate I noticed that the certificate belonged to none of my sites.

When I looked at the server last night, every site had the attached file inside of it. For almost every site, it was not in the web root directory (so it could not be executed). But for one site that is was in a location that could be executed.

Is it likely that this file was uploaded from my friend's WordPress installation? Could that be used to gain access to the server?
Hi, we have a wordpress website in development. I didn't set it up, The web address we are working with looks like http://ipaddress/~directoryname/domainname.

So example: When I'm doing an interior link, I am just doing for example <a href="/products/">Products</a>.

But of course that doesn't work, Should I be doing the full domain,

I guess when the person who's handling the domain end moves us to the actual domain, either wordpress or htaccess will point those correctly?
we have inherited a wordpress website to maintain from a retiring admin. What I would phrase the 'footer' (excuse me whatever the web equivalent term is for the end of each page) of each page is a logo, but that needs to change. Is it common in wordpress that would only need to be set once, or will I need to update the image numerous times (once per page). Unsure as yet where to look to change, and whether it is do-able in one go. We do have access to WP admin centre with admin rights to edit anything.
When editing a page, specifically someone's Title, in Word Press, in wp-admin, the change was made, I hit Update, and Preview shows the change and it looks good.
However when pulling up the live web page the change does not show?
Why would this happen?
Did I miss something?
mobile menu opens and closes on every page refresh. please provide solution.

in mobile, if i click on the menu to go to any page, when the page loads, the mobile menu comes on top and stays for 3 seconds.
ideal experience is when page refreshes the mobile menu should not open and close
pl help
Looking for someone familiar with the Wordpress plugin WP Google Maps -- https://www.wpgmaps.com/

I have two issues with it and I have upgraded from the Free to the Pro version.  

* I can not get the Labels Tag to stay on when I select a Show Satellite Imagery..

* I am trying to change the Markers more or less on the fly.  In that when the Page is loaded or refreshed I want to get  from a PostgreSQL database the "current" location of my trucks, and update the Markers on the map before it displays..  I can get the data when the page loads with a PHP script and I can update the CSV import file but I don't see how to force the Map Import after I have the csv file set and before I render the Map. or how to this when the user refreshes the screen.

Should I be doing this a different way, in this tool ?

https://www.optiv.com/   The way the information boxes are laid out, and open up, is there any way you can think of to replicate that in wordpress? I'm using Divi theme. thanks.
I want to add a class to the <ul> of the widget generated by Wordpress ("Recent Posts" Widget)

This is my register sidebar code:

        register_sidebar( array(
        'name' => __(' Main Sidebar ', 'mysite'),
        'id' => 'sidebar-2',
        'class' => 'submenu',
        'description' => __( 'Main Sidebar', 'mysite' ),
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '<h6>',
        'after_title' => '</h6>'

Open in new window

The html output of the actual unordered list is:

            <a href="http://localhost:8888/a-third-post/">A Third Post</a>
            <a href="http://localhost:8888/another-post/">Another Post</a>
            <a href="http://localhost:8888/news-article-title/">News Article Title</a>

Open in new window

But I want the ul to have a class of 'submenu'


    <ul class="submenu">

Open in new window

Surely there has to be an easy way to do this?(without jQuery)
I was able to find a function to store the Gravity Form Entry ID but how can I bring this value into my other function? In the second function I need to use the ID at the end of the URL?
'post_url' =>  'https://newnprn.wpengine.com/classifieds/entry/' . $meta_value,

//Save GF Entry ID
add_action('gform_after_submission_2', 'save_entry_id', 10, 2);
function save_entry_id($entry, $form){
    global $meta_value;
    global $meta_key;
 $meta_key = 'gform_entry_id';
    $meta_value = $entry['id'];

/* new classified submission */
add_action('save_post', 'um_activity_new_classified',  99999, 1 );
function um_activity_new_classified($post_id ) {

if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return;
$post = get_post($post_id);

if ( 'classifieds' !== $post->post_type || $post->post_status!='publish') 

$author_id = get_current_user_id();
um_fetch_user( $author_id );

$author_name = um_user('display_name');
$author_profile = um_user_profile_url();

if (has_post_thumbnail( $post_id ) ) {
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post_id ), 'large' );
$post_image = '<span><img src="'. $image[0] . '" alt="" title="" /></span>';
} else {
$post_image = '';
if ( $post->post_excerpt ) {
    $post_excerpt = '<span class="post-excerpt">' . wp_trim_words( $post->post_excerpt, $num_words = 25, $more = null ) . '</span>';
} else {
    $post_excerpt = '';

'template' => 'classifieds-submission',

Open in new window

I've got foreach loops going for custom post type taxonomy terms. The code I'm using adds a comma between terms, but not after the final term. I've got it working, however, there is a space between term and comma. I can't figure out how to remove it.

Here's my code:

					$terms = wp_get_object_terms($post->ID,'grade-level');
					// init counter
					$i = 1;
					if( $terms ): ?>
					<strong>Grade: </strong>
						<?php foreach( $terms as $term ): ?>
						 <?php // Get the term link
							if( $term->count > 0 )
	 							// display link to term archive
	  						echo '<a href="' . get_term_link($term->slug, 'grade-level') . '">' . $term->name .'</a>'; ?>
	  						<?php //  Add comma (except after the last theme)
	  						echo ($i < count($terms))?"," : "";
	  						// Increment counter
	  						$i++; ?>
						<?php endforeach; ?>
						<?php endif; ?>
					$terms = wp_get_object_terms($post->ID,'content-standard');
					// init counter
					$i = 1;
					if( $terms ): ?>
					<strong>CCSS: </strong>
						<?php foreach( $terms as $term ): ?>
						 <?php // Get the term link
							if( $term->count > 0 )
	 							// display link to term archive
	  						echo '<a href="' . get_term_link($term->slug, 'content-standard') . '">' . $term->name .'</a>'; ?>
	  						<?php //  Add comma (except after the last theme)

Open in new window

How to customize my WordPress Homepage

I have WordPress and a PowerPress Blubrry plug-in, for my podcast. And thus far, I have only added my logo.

I need to see what options I have to customize the landing page.

Do I need to create a new Page for this? If so, how do I make that page the default?

I want to customize that page using conventional WordPress tools.



WordPress is a free and open-source content management system (CMS) based on PHP and MySQL for creating websites and blogs. Features include a plugin architecture, a template system and strong management, customization and search systems; through its dynamic presentation of content, webmasters have the flexibility to create websites easily.