Migrate WordPress site in (almost) manual way

One of the issues that generates more frustration around WordPress is the process of migration or transfer of a site from one server to another.

There are some very good plugins that promise to do this process very simple and reduce it to only a few clicks, but, either due to bad configurations or because of limitations in the hostings, it is quite frequent that they fail.

This is why I have personally chosen to carry out this process manually and in each case I have obtained a positive result.

I hope that this simple tutorial has been useful to you and if you have a different method to obtain the same result, share it in the comments 🙂

PS: If it has I liked this tutorial and want to see more of this type, I will be doing 30 of them (one a day) throughout October. More information about the WP1030 project on this link .

How to offer immediate online financing in your WooCommerce online store

When you create an online store the part of its installation and configuration is simple, especially if you use WooCommerce even create products is something easy, but choose the forms of payment is another question, because each has its advantages and disadvantages, but hey, in the end you always get the typical: Paypal, Cards, Bank transfer.

Well, one more step would be to be able to offer financing facilities to your customers so they can access your products in convenient terms, but this almost always goes through a previous process, offline , that would make you lose sales. But that has changed.

The ideal situation to offer payment facilities financed in your online store would be that the whole process is also online, and even that your customers receive funding instantly, and all without leaving your store is possible?

Postpone me: immediate financing for online stores

 defer me-ok

I recently met the online payment financing system Postpone by which you can offer simple and instant financing, without leaving your online store, and with a simple integration more than you can.

The fact of offering immediate financing eliminates the main elements of lost sales of an online store: vanishing points and cart abandonment .

By offering the possibility of immediate financing your client can purchase your products or services even if you do not have the money at the moment, l or do without leaving your web since the whole process is in a pop-up window inside your store and all in a fast, simple and transparent process.

How to start using Aplazame

The first step is register an account on the platform of Aplazame as a seller account that is completely free. Once the form is completed you will receive an email from your team, normally from Arancha, to formalize the contract between the vendor and the platform, a logical legal requirement in case of financing.

 captura-2016-09-24 -a-las-14-15-37

From there you already have the sales panel, where you can configure all aspects of the integration of the financing platform in your online store, such as private and public keys, from how much amount you will offer the financing option or even if you want to offer a reduced APR if your customers do social network checking.

 preferences-panel-defer me "width =" 647 "height =" 327 "srcset =" http://bootstrapx.com/wp-content/uploads/2018/06/preferencias-panel-aplazame.png 647w, https: //ayudawp.com/wp-content/uploads/2016/09/preferencias-panel-aplazame-550x278.png 550w, https://ayudawp.com/wp-co ntent / uploads / 2016/09 / preferences-panel-aplazame-319x160.png 319w "sizes =" (max-width: 647px) 100vw, 647px "/> </p>
<p> You can also <strong> customize the widget </strong>a small button or text that will appear at will in each product and / or in the cart, informing, based on the current price of the product and / or cart, the financing possibilities. </p>
<p> <img class= Financing conditions of Aplazame

The APR that apply Defer me by default is 25%, but if the customer agrees to the platform reviews their social profiles during the process of requesting online financing you can reduce it to a TAE of 15%, really competitive.

 prices- postpone "w idth = "838" height = "646" srcset = "http://bootstrapx.com/wp-content/uploads/2018/06/precios-aplazame-840x648.png 840w, https://ayudawp.com/wp- content / uploads / 2016/09 / prices-aplazame-550x425.png 550w, https://ayudawp.com/wp-content/uploads/2016/09/precios-aplazame-768x593.png 768w, https: // ayudawp. com / wp-content / uploads / 2016/09 / prices-aplazame.png 969w "sizes =" (max-width: 838px) 100vw, 838px "/> </p>
<p> To access the reduced TAE of 15% the customer must give Access to your social profiles, as a tool for checking profiles and reducing risk. </p>
<h3><span id= How much does it cost to me?

The cost to the seller is minimal, since there is no fee for installation or fees monthly There are fees per transaction which go as far as 1.5% up to € 10,000 financed throughout the month, up to 0.5% in case of financing of more than 25,000 In any case, the fees are very competitive, in line with any direct payment platform, and much cheaper than Paypal, the black chick of the online payment gateways.

When do I pay to Me Delay me?

Well, you decide, but the capture is immediate. Once closed the online financing you will see the operation in your Aplazame panel and you can claim the payment of the total amount to Aplazame, every day or weekly. Once closed the financing with your client is Aplazame who assumes the risks of the operation.

 facturacion-aplazame "width =" 691 "height =" 381 "srcset =" https://ayudawp.com/wp -content / uploads / 2016/09 / facturacion-aplazame.png 691w, https://ayudawp.com/wp-content/uploads/2016/09/facturacion-aplazame-550x303.png 550w "sizes =" (max-width : 691px) 100vw, 691px "/> </p>
<p> The collection period, daily or weekly, you decide on your sales panel of Aplazame. </p>
<h3><span id= Special financing campaigns

Before we discussed the financing conditions, but the trade can assume part of the financing amount as a sales tool through the financing campaigns.

You decide on what products, for how long, the conditions, you name and it is activated instantly.

 campan% cc% 83as-aplazame

To do this, you just have to configure the campaign in the panel and offer it to your clients a certain period, a great way to increase your sales in products likely to rationalize part of the benefits.

Can you explain it to me better?

Well look, you better tell it to you Arancha García, commercial director of Aplazame, a who I interviewed recently exclusively for WordPress Help readers …

Ok, I'm convinced! How do I install Aplazame in WordPress?

Well, if the above is simple, here is almost laughter. You only have to install the WordPress plugin, available in the official directory of WordPress.org and in Github .

Once you activate it simply go to the page of adjustments of your WooCommerce and, in the section of forms of payment ( Finalize purchase ) you will have the new option of Aplazame.

You just make sure it is active, you enter your private and public keys and you can start offering online financing in your WooCommerce store . Of course, as always, it is advisable to do a test in sandbox mode.

 adjustments-aplazame-woocommerce "width =" 838 "height =" 763 "srcset =" https://ayudawp.com/wp- content / uploads / 2016/09 / adjustments-aplazame-woocommerce-840x765.png 840w, https://ayudawp.com/wp-content/uploads/2016/09/ajustes-aplazame-woocommerce-550x501.png 550w, https: //ayudawp.com/wp-content/uploads/2016/09/ajustes-aplazame-woocommerce-768x699.png 768w, https://ayudawp.com/wp-content/uploads/2016/09/ajustes-aplazame-woocommerce .png 885w "sizes =" (max-width: 838px) 100vw, 838px "/> </p>
<p> The integration is immediate, and you will already be offering <strong> financing of your products both on the product pages, if the amount is higher than the one you configured in your panel, in the cart and in the final purchase page </strong>. </p>
<div id=

What is the process like? of financing with Aplazame for the clients?

If the above was simple, easy, almost ridiculously, the process for the client is even better.

  1. Choose Aplazame as a form of payment and click on the button " Place the order "


  1. A window will open where you can choose financing terms at will easily and transparently.

 ] 2-elect-financing-postpone-woocommerce-1024x597

  1. Next you will be asked to enter your ID and mobile phone in which you want to receive an SMS code (free of charge) with the code of beginning of the operation


  1. In the next step, enter your data and confirm the financing conditions, being able to change them at any time .

Solution to maps that do not work

The map module of Divi and the Constructor Divi is a great way to show maps in your pages of cover or contact in a visually appealing way and improve them compared to simply inserting a Google map.

For example, it is especially interesting the possibility of showing several positions on the map, personalizing them to your taste .


Both the full-screen map and the standard map module offer map visualization, curiously even lighter-weight than if you embed a script from Google.

For the Divi map modules to work correctly a previous step you should always do is go through the administration menu Divi -> Theme options e enter the c lave Google Maps API which you should also see from Divi 3 also in the module in the visual layout, since it is a requirement of Google.

 configurar-api-google -maps-divi


Create the API keys for Google Maps

To do this you must go to the developer console Google and create a new project.


Once generated the first thing is to go through the Credentials section -> Verification of domain to add the domain of your site, which must be necessarily https and be already added to the Google Search Console also known as Webmaster Tools.

The next step is to go to the Credentials section and create the API, choosing API key in the drop-down.


Once created click on the name of the key API or the pencil icon on the right to edit it.


On the next screen, in Password Restriction select URLs from HTTP reference (websites), and in the available box add your domain (s), being able to use asterisks as a wildcard, to include any route within the domain, as in the following example:

 edit-api Finally, make sure you have the following APIs enabled: </p>
<li> Google Maps Embed API </li>
<li> Google Maps Geocoding API </li>
<li> Google Maps JavaScript API </li>
<p><img class=

Insert the Google API key into the Divi options

Save the c You can copy and paste the API key and paste it into your Divi map or Divi Theme Options to make it work.


What do I do if the maps do not work after entering the API key?

There are situations in which the maps may not work when you use the Divi Constructor despite having entered the API key. If this happens to you, you can try the following steps:

  1. Open the file divi-builder / divi-builder / includes / builder / functions.php and replace the first line of this code with the second one: [19659035] wp_enqueue_script ('google-maps-api', esc_url (add_query_arg (array ('v' => 3, 'sensor' => 'false'), is_ssl ()? 'Https: // maps-api-ssl. google.com/maps/api/js': 'http://maps.google.com/maps/api/js')), array (),' 3 ', true);
    wp_enqueue_script ('google-maps-api', esc_url (add_query_arg (array ('key' => 'TU_API_GOOGLE'), is_ssl ()? 'https://maps-api-ssl.google.com/maps/api/js ':' http://maps.google.com/maps/api/js ')), array (),' 3 ', true);

    wp_enqueue_script ( ' google-maps-api ' esc_url ( add_query_arg ( array ( ' v ' = > 3 , 'sensor' = > 'false' ) is_ssl () ? 'https://maps-api-ssl.google.com/maps/api/js' : ' http://maps.google.com/maps / api / js ' ) ) array () ' 3 ' true ) ;

    wp_enqueue_script ( ' googl e-maps-api ' esc_url ( add_query_arg ( array ( ' key ' = > ] 'TU_API_GOOGLE' ) is_ssl () ? 'https: // maps- api-ssl.google.com/maps/api/js' : 'http://maps.google.com/maps/api/js' ) ) array () '3' true ]) ;

  1. Open the file divi-builder / divi-builder / includes / builder / framework.php and do the same, replace or modify the first line of the following code with the second :

On each of the two new lines you must replace TU_API_GOOGLE with your newly created API key and save the changes to the files.

The problem with this trick, as you may have guessed, is that in the next update of the Divi Constructor the changes will be lost and you will have to return to do it but the development team of Elegant Themes has already commented that it will be solved in the next versions.


 mapa-divi "width =" 838 "height =" 399 "srcset = "http://bootstrapx.com/wp-content/uploads/2018/06/mapa-divi-840x400.png 840w, https://ayudawp.com/wp-content/uploads/2016/09/mapa-divi -550x262.png 550w, https://ayudawp.com/wp-content/uploads/2016/09/mapa-divi-768x366.png 768w, https://ayudawp.com/wp-content/uploads/2016/09 /mapa-divi.png 940w "sizes =" (max-width: 838px) 100vw, 838px "/> </p>
<p> <strong> The map module of the Divi theme always works correctly </strong>but you must create your API key , so you should always create it as we have seen in the first part of this article, not so with the Divi Constructor that may even introduce the API fails. It is not current, it does not always happen at a distance, but if it happens to you, you have a temporary solution. </p>
<div id= Loading …

That may also help you: