#wppoland#WordPress#SEO : A Practical (and EASY) #Guide Do you want to know how to get more #traffic to your WordPress website through SEO?
I’ve got some good news and some bad news.
The bad news is that WordPress alone isn’t going to help you rank in #Google . It’s just a #tool .
The good news is that WordPress makes it dead simple to use SEO best practices. So even if you’re a beginner to SEO, you can optimize your website for higher Google rankings with ease.
40 Most Common #WordPress#Errors and How to #Fix Them
#wppoland While WordPress is really easy to use, there are some common WordPress errors that can make you panic. The good thing is that the WordPress error you are seeing on your site is most likely been reported and resolved by someone before you. At #WPBeginner , we have written tutorials on how to fix several popular WordPress errors. In this article, we will cover the 40 most common WordPress errors along with showing you how to fix all of these common WordPress errors.
There is a "#security " #WordPress#plugin called #WordFence used by millions of website accross the world.
It claims that the user's nicename is user login, so it registers its own endpoint to "secure" the #website against such listing of users ... (because as a plugin could not do it, does something clever with logins, why not?) Even that, it does it badly (importantly, without WordFence it can not be deceived):
What's even more interesting, some XSSs were also found ... (and this is a surprise ...)
A Plan for #wordpress5#wppoland
Usually during major releases of #WordPress , the dedicated release lead chooses a few folks to help them through the time-consuming work of managing an excellent release cycle. We are blessed with such a wide and talented team working on this release in the form of #Gutenberg (and 4.9.x) for so long I’m going to expand the team for this cycle.
The adoption of the Gutenberg plugin, at 490 thousand active sites and counting, far exceeds pre-release testing of anything that has ever come into core. If we keep the 5.0 release to strictly 4.9.8 + Gutenberg, we will have a release that is both major and a non-event in terms of new code. It’s all battle-tested. In some ways 5.0 is already de facto out in the wild, with some forward-looking hosts already installing and activating Gutenberg for new installs.
Matt Mullenweg have asked several members of the WordPress community to help lead the critical focuses required for a smooth and successful release.
#Stripe vs #PayPal – Which #Payment#Gateway Should You Choose?
Starting an #ecommerce#business is an exciting, chaotic time. You have so many things to consider: should you use a hosted #platform or manage your store with a #plugin ? What are the strategies you need to skyrocket your sales?
But no question is more daunting than this one: How should you accept payments?
After you do your homework, there will be two pretty clear contenders for your merchant buck: Stripe and PayPal. Offering comparable features, choosing between the two feels like picking between apples… and yet more apples. Which is where this article comes in.
Today, we’re going to compare and contrast these two payment gateways and get down to the bottom of the Stripe vs. PayPal debate.
#jsDelivr – #OpenSource#CDN#free , #fast , and #reliable#wpppoland
Milan Dinić, a #WordPress developer based in #Serbia , has released his #commonWP plugin that enables #WordPress sites to use the free, public jsDelivr CDN. Last year jsDelivr was revamped to allow any file from #GitHub and #npm to be served by the CDN. WordPress' mirror on GitHub made it possible for Dinić to create a plugin that works with the CDN.
All files from WordPress core (unless development version of WordPress is in use)
All files from plugins hosted by WordPress.org Plugins Repository (unless author of specific plugin doesn’t use #SVN tags for releasing)
All files from themes hosted by WordPress.org #Themes#Repository
All files from plugins and themes hosted on GitHub that support GitHub Updater
All files marked as available on npm in any type of theme, plugin, or MU plugin
#ACF 5.0 Released with #Updated#UI and #Gutenberg Compatibility
ACF version 5.0 landed on WordPress.org this week with Gutenberg compatibility now available for more than one million sites where the plugin is active. The release is a welcome update for developers who were concerned about what would happen in real world usage of Gutenberg on sites with ACF-powered customizations. ACF’s Gutenberg compatibility is arriving well ahead of #WordPress 5.0’s #TBD schedule for merging the new editor, giving developers time to get their clients’ sites ready. “You can expect to see lots of Gutenberg related items in our changelogs over the coming months as we edge nearer to WordPress version 5.0,” the ACF announcement stated. “You’ll also want to take note that ACF 5 is the only version that will provide Gutenberg support. Previous versions will not be compatible.” The version numbers across ACF Pro and the free version on WordPress.org are somewhat confusing. This particular release is significant in that it brings several years of development from the Pro version into the #plugin hosted on WordPress.org. Now both #products are technically on v5.7.6.
#Google#AMP Can Go To Hell
Author suggest to not to feed the monster – fight it.
Some of my clients will ask me what to do with those messages. I will tell them to delete them. Ignore Google’s nudging, pay no heed.
Google is going to keep pushing. I expect those messages to turn in to warnings, and eventually become full-fledged #errors that invalidate the #AMP standard.
AMP errors and warnings in #GSC
Google wants a cleaner, tidier, less diverse web, and they will use every weapon at their disposal to accomplish that. #Canonical AMP is just one of those weapons, and they have plenty more. Their partnership with the web’s most popular #CMS , for example, is worth keeping an eye on.
The easy thing to do is to simply obey. Do what Google says. Accept their proclamations and jump when they tell you to.
Or you could fight back. You could tell them to stuff it, and find ways to undermine their dominance. Use a different search engine, and convince your friends and family to do the same. Write to your elected officials and ask them to investigate Google’s monopoly. Stop using the #Chrome browser. Ditch your #Android phone. Turn off Google’s tracking of your every move.
By enabling this latest feature in Conductor Searchlight, you’ll be able to:
A Simple Approach to #Optimizing#Website#Internal#Linking Structure
Prioritize important pages by ensuring they can be crawled easily within the first 1-3 clicks from the Homepage.
Increase the flow of link equity on the site by linking to pages with high numbers of #backlinks .
Create more inlinks for important pages by including them in the main navigation or by including more internal linking within the body content. (I.g. a blog article can be linked internally by other relevant blog articles for reference in the body content.)
301 redirect pages with high amounts of backlinks that are outdated/no longer valuable to user experience on the website/not a high amount of organic traffic.
Consolidate site sections if many pages overlap in topic/intent by #canonicalizing or by 301 redirecting.
Consider adding #breadcrumbs for additional internal linking and site structure.
#localStorage vs #sessionStorage vs #Cookies – a Detailed #Comparison#wppoland#Cookies are not bad. They’ve been serving their purpose for decades and will continue to do so as local storage is not an “apples for apples” replacement. Cookies are, however showing signs of aging. Apart from that, some of their design shortcomings are not going away any time soon either. Namely “polluting” every request on the domain with cookie payload and small maximum #payload#size .
Inadequate and old or not, cookies are here to stay so don’t think local storage will take over completely any time soon. However, in some use-cases, local storage is without a doubt a better choice.
If you have (a lot of) data to store on the client side that rarely gets transferred to the server and that data doesn’t contain anything sensitive – start using local storage! It’s precisely what it was created for. You’ll create a faster app by making all #HTTP#requests on the domain lighter and get that warm fuzzy feeling of using something new.
The State of #ACF in a #Gutenberg World
The big event is finally within sight: #WordPress5 .0, featuring the new #Gutenberg editor, is coming soon. And all of the emotions leading up to this release are quite unlike anything we’ve seen in the world of WordPress.
Feelings are all over the spectrum, from those who are absolutely giddy with excitement to those who dread the thought of the new content editing experience. But perhaps the biggest majority of WordPress developers are simply cautious and concerned – and for good reason. Gutenberg has been controversial from the start and with the recent influx of mixed reviews, most of us are unsure if our websites will continue to work as they previously did.
Today, we’re going to try and bring you some peace of mind when it comes to using ACF with Gutenberg. While things aren’t exactly perfect just yet, we’ll show you that we are well on the way to that glorious place.
But first, let’s talk a little bit about where things stand with this new editor you may have heard about.
#wppoland Some of the #components I've explored here have specific standardized requirements in order to work as expected. Tab interfaces, for example, have a prescribed structure and a set of interaction behaviors as mandated by the #WAI -ARIA specification.
It's at your discretion how closely you follow these requirements. Research may show that your audience doesn't do well with a tab interface precisely as recommended. Nonetheless, those requirements are there.
Other components, like the ubiquitous but multivarious card, do not have a standard to follow. There's no element, nor an "#ARIA#card " #design#pattern . These are some of the more interesting components to work on. Each potential barrier to inclusion needs to be identified and addressed in turn.
These barriers differ in line with the card's purpose and content. Some cards are just illustrated introductions to #permalinks like #blog posts; others are more autonomous and offer a lot of functionality. In this article, I'll be looking into a few permutations of a simple card component, emphasizing a balance between sound #HTML structure and ergonomic interaction.
We are pleased to announce the immediate availability of #WordPress 4.9.8. #wppoland This #maintenance#release fixes 46 #bugs , enhancements and blessed #tasks , including updating the Twenty Seventeen bundled #theme .
Following are the highlights of what is now available. “Try #Gutenberg ” callout
Most users will now be presented with a notice in their WordPress dashboard. This “Try Gutenberg” is an opportunity for users to use the Gutenberg block editor before it is released in #wordpress50 .
In WordPress 4.9.8, the callout will be shown to the following users:
If Gutenberg is not installed or activated, the callout will be shown to Admin users on single sites, and Super #Admin users on multisites.
If Gutenberg is installed and activated, the callout will be shown to #Contributor users and above.
If the Classic Editor plugin is installed and activated, the callout will be hidden for all users.
You can learn more by reading “Try Gutenberg” Callout in WordPress 4.9.8.
This release includes 18 Privacy fixes focused on ensuring consistency and flexibility in the new personal data tools that were added in 4.9.6, including:
The type of request being confirmed is now included in the subject line for all privacy confirmation emails.
Improved consistency with site name being used for privacy emails in multisite.
Pagination for Privacy request admin screens can now be adjusted.
Increased the test coverage for several core privacy functions.
The 8 Most Important #Google#Analytics#Filters#ga#wppoland
You can control the data included in your reports using filters. They’re useful because once you’ve created them they’ll continue to be applied, so unlike segments, you don’t need to add them each time you want to #perform#analysis in your #reports .
We’re going to look at 8 essential filters you should consider applying to your data in #GoogleAnalytics . If you like, you can jump straight to the filters:
Exclude internal #traffic
Ensure data accuracy
Lowercase page #URLs
Lowercase site search terms
Add domain name to reports
Only include a specific domain (or domains)
Search and replace
In this post we’re also going to answer the following questions:
What are filters?
How do you create filters?
What types of filters can you create?
Can I apply multiple filters?
What are the critical filters I should create?
Which filters should I avoid?
Create A #Gutenberg Block Attributes #Glossary#wppoland
If you want to see what Gutenberg blocks are available on a site along with their attributes, check out the Block Attributes Glossary plugin by NC State’s Office of Information Technology and Design
The plugin adds a Glossary Attributes Block to #WordPress Gutenberg that when added to a post or page, displays an index of blocks that are available. Clicking on a block name will display its attributes.
This is especially useful for creating block templates. Note that if you install plugins that add new blocks, you’ll need to visit the post or page that has the glossary, remove the Glossary block, and re-add it.
You can see a live demo of this plugin in action by visiting NC State’s OIT Block Attributes Glossary. The #plugin is not available from the WordPress plugin directory but you can download it for free from the project’s #Github page.