Define a Default Theme in WordPress

Your site does not have any default theme.

You probably encountered the following warning in the Tools -> Site Health of your WordPress Dashboard: "Your site does not have any default theme". Usually, WordPress recognizes one of its themes as default, such as Twenty Twenty-One, Twenty Twenty, Twenty Nineteen, etc. However, if you delete the predefined WordPress theme and want to keep your custom theme, you have the option to set your own theme as default in the file wp-config.php.

Adding the code

To define a default theme, insert the following line in the wp-config.php file, just before the line that says /* That’s all, stop editing! Happy blogging. */

define(‘WP_DEFAULT_THEME’, ‘the name of your theme directory’);

Posted on Categories Developers, Word Press API Integration: Creating vendor folder

Here are the steps to follow if you’re trying to create the vendor folder on Ubuntu for your API integration project:

  1. Create a new folder where you want the authnet files to be stored. Open the Terminal and open the new folder. Install the latest Composer, if you don’t have it already.

Follow the instructions from: (see below or access the url provided)

Run the following in your terminal to get the latest Composer version:

step 1:
php -r “copy(‘’, ‘composer-setup.php’);”

step 2:
php -r “if (hash_file(‘SHA384’, ‘composer-setup.php’) === ‘669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”

step 3:
php composer-setup.php

step 4:
php -r “unlink(‘composer-setup.php’);”

2. Create a new file composer.json in the new folder you created. Inside the json file, write the following, then save:

“require”: {
“php”: “>=5.6”,
“authorizenet/authorizenet”: “~1.9”

3. In Terminal run command: composer update

4. If all goes well, then you’re good. If you get the cUrl or simplexml errors, then do the following before running “composer update” again:

for cUrl: in Terminal, run the following command
sudo apt-get install php7.0-curl

for simplexml: in Terminal, run the following command
sudo apt-get install php7.0-simplexml

After installing the 2 options, run: php composer.phar install

You will be asked to provide a Token. For that,

– sign up or sign in to Github.
– go to Developer settings -> Personal Access Token -> Generate new token (I checked all options)
– copy new Token and paste it in Terminal

It should work now. If you have any questions, I would suggest that you ask the Internet. There are smarter people out there that can help you.

Posted on Categories Developers

“Think Before You Tap”

“Bad guys are increasingly targeting you through your smartphone. They send texts that trick you into doing something against your own best interests. At the moment, there is a mystery shopping scam going on, starting out with a text invitation, asking you to send an email for more info which then gets you roped into the scam.

Always, when you get a text, remember to “Think Before You Tap”, because more and more, texts are being used for identity theft, bank account take-overs and to pressure you into giving out personal or company confidential information. Here is a short video made by USA Today that shows how this works:

Obviously, an end-user who was trained to spot social engineering red flags would think twice before falling for these scams. The link goes to a complimentary job aid that you can print out and pin to your wall. You’re welcome to distribute this PDF to as many people as you can.

Posted on Categories Security News and Alerts

DocuSign Phishing Attack

Hackers have stolen the customer email database of DocuSign, the company that allows companies to electronically sign documents. These criminals are now sending phishing emails that look exactly like the real DocuSign ones, but they try to trick you into opening an attached Word file and click to enable editing.

But if you do that, malware may be installed on your workstation. So if you get emails that look like they come from DocuSign and have an attachment, be very careful. If there is any doubt, pick up the phone and verify before you electronically sign any DocuSign email. Remember: Think Before You Click.

Posted on Categories Security News and Alerts

Largest Single Cyberattack In History!

ALERT: WannaCry ransomware hits 150 countries with over 200,000 victims in only 3 days. The attack crawls for open vulnerabilities in Windows OS. Typically, ransomware like most Phishing attacks use a blended approach of email and web as attack vectors.

Please be sure to: (a) update your Windows OS right away, (b) make sure you have and are using current versions of both email and web security systems, and (c) archive your emails and files to ensure back up and recovery.

Posted on Categories Security News and Alerts

New Phishing Scam: Missed Voicemail

Criminal hackers are constantly trying to trick people into clicking on links or open attachments they did not ask for. Their new “scam of the week” is to send you an email that looks like it comes from WhatsApp and claims it is a voice mail left for you. It’s not.

Do not click on the “Play” button. If you do, your computer will get infected with malware which can cause your identity to get stolen, or all your (or the organization’s) files held for ransom.

Here is a general safety rule: Instead of clicking a link in an unverified email claiming it’s from WhatsApp (or any other social media) log in to your WhatsApp account the standard way instead and check for any messages there. Remember: “When in doubt, throw it out!”

Posted on Categories Security News and Alerts

Airline Phishing Attack

“There is a new spin on an existing phishing scam you need to be aware of. Bad guys are doing research on you personally using social media and find out where and when you (might) travel for business. Next, they craft an email especially for you with an airline reservation or receipt that looks just like the real thing, sent with a spoofed “From” email address that also looks legit.

“Sometimes, they even have links in this email that go to a website that looks identical to the real airline, but it is fake. They try to do two things: 1) try to steal your company username and password, and 2) try to trick you into opening the attachment which could be a PDF or DOCX. If you click on the link or open the attachment, your workstation will possibly get infected with malware that allows the bad guys to hack into our network.

Remember, if you want to check any airline reservations or flight status, open your browser and type the website name in the address bar or use a bookmark that you yourself set earlier. Do not click on links in emails to go to websites. And as always…. Think before You Click!”

Posted on Categories Security News and Alerts

SEO Trends in 2017

Hot to keep up with search engines, especially with Google seems to have been the most important question for a while now in SEO world. World of search is changing every year and, as SEO, you must always keep up with the latest updates and algorhythm changes.

Position zero

For some of you, “position zero” has become a main target for those of you keen to improve the brand awareness. Not only you will have to keep optimizing your website indexing or content, but you will also have to markup your content so that search engines better understand the context.

Instant answers, cards and Knowledge Panel has become part of search experience as Google will provide more and more answers to the query without being forced to click on a website anymore. This thing can help some websites, while others may lose important SEO traffic.

Search intent

Search intent has also become a very important factor for search engines as they better and better understand the behavior behind each search experience. Reason for which, Google doesn’t show volume number for plenty of general queries so that advertisers don’t spend too much on them. Yes, conversion rate that follows each search experience has become more important than ever for search engines.

Search intent will also improve searchers experience as – say – looking for “music apps” may represent a special thing for a user and something else for another one. One may look for reviews or a full list of music apps, while others may look for the company that produces it, app experience or to buy one.

Voice search

Very few people type the way they speak, especially when it comes to search queries. When you type, you adopt a sort of stilted shorthand, so you enter something like “weather London” into your search bar. When you speak, you’re more likely to ask the complete question, “What’s the weather like in London?” This pattern holds true with voice search queries as well. Learn more about voice search here.

Use Schema Markup

Help search engines understand the context of your content. This means that you may rank better in normal searches, and you’ll be more relevant in specific queries made through voice search. Use as many schema markup elements as possible and you will dominate the search.

Posted on Categories Digital marketing