By default, the page post type in wordpress will not have comments enabled. Chances are your theme already has support for them, so it should be a simple case of editing the page within the Wordpress admin area to fix. Here is how to enable comments for pages in Wordpress. Go to the pages section…
Performing analysis on content that a user is typing is a common requirement for interfaces. A simple word counter, for example, will need to bind to an event so that it can scan the text when the user has modified the data. There are ways to do this using jQuery, but what if you want…
Reading a File over FTP is a common scenario. Best case scenario, the file is JSON and you can very easily convert it to a C# object using the serializer. What happens when it is XML? Converting it to a model requires a little more work. Here is how to read an XML file from…
FTP (File transfer protocol) is a common method of storing and transferring files over the internet. Consuming a file from an FTP in C# is a very easy process and is something you may frequently find yourself needing to perform when dealing with online file transfers. The .NET Framework has built-in libraries to handle the…
Calculating the length of a string is a very simple thing to do in most programming languages. It is an action that you will find yourself needing to perform very often. Be it for validation, reporting or comparisons, knowing how to find how many characters a piece of text has using code is incredibly useful.…
Google Search Console is a web-based tool provided by Google that allows website owners to monitor various metrics about their site. The tool is a successor to Google’s Webmaster Tools. The service offers tools for users to see how well their website is performing on Google’s search engine platform. The framework has seen several improvements…
You are likely here because you have just received an email from a company called Copytrack claiming that you have used stolen images on your website. They want you to pay damages for this. It is natural to be skeptical of this email, the internet is a bit of a wild west at times. Is…
This is one of the worst messages you will ever get as a webmaster of a website. Google has found something they do not like on your website and have decided to issue a penalty as a way to punish you for this bad behavior. Getting over a pure spam penalty from Google can be…
For bloggers and content writers, ensuring you are writing content that is SEO friendly, while also being readable is the biggest challenge. Yoast SEO does a lot to help here, but it isn't perfect. One of the best tools I have found for this is the SEO Writing Assistant from SEMRush. This tool will allow…
I recently decided to put some proper effort into getting a better page speed insights score. The wordpress theme I was using was old and fairly bloated which was an issue. The website also had a lot of custom pages outside of WP that used the same theme. Switching was not possible, so I had…