I had a case – to remove /index.php from the URL in the menu items for the main and internal pages on the site. To do this, first go to System – General Settings – SEO Options and enable SEF and URL Redirection. After that, it is possible that internal …
Read More »Webmaster notes
How to remove the link from the logo for the main page in CS Cart
By default, all pages in the site header have a link from the logo to the home page. According to some SEO audits, it is recommended to remove the particular link to the home page from the logo. In CS Cart, the logo file is placed in /design/themes/template/templates/blocks/static_templates/logo.tpl To solve …
Read More »How to display Breadcrumb NavXT anywhere in a WordPress theme
First, install the Breadcrumb NavXT plugin. To display breadcrumbs anywhere in your template, use the code to copy-paste into your theme files: <div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/"> <?php if(function_exists('bcn_display')) { bcn_display(); }?> </div>
Read More »Sorry, you are not allowed to continue in the WordPress
If you see an error like this when logging in to /wp-admin/ or /wp-login.php If you are sure that you didn’t do anything wrong and “it broke itself”, then use FTP to enter the /wp-content/plugins/ folder, look for the wp-cerber folder there and rename it, then try again to enter …
Read More »How to add custom CSS for WordPress admin panel
If you need to place a few CSS lines for the admin panel, then edit the file functions.php at the root of the theme, and add it to the end of the file: add_action('admin_head', 'admin_styles'); function admin_styles() { echo '<style> .update-nag {display: none !important;} </style>'; } Instead of the .update-nag …
Read More »301 redirect in PHP
There are different reasons for different engines to add 301 redirects not in .htaccess. For DLE, PHP redirects are the only way to avoid looking at dynamic garbage generated in links. Examples implementation in PHP: if ( getenv('REQUEST_URI') == '/page-before-redirect/' ) { header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: …
Read More »301 redirect with numbers removed from URL
I have a case – for all product URLs, I need to remove numbers and dashes with a 301 redirect, for example: remove 1234- from /category/1234-product/. Instead of 1234- there can be any numbers. But at the same time, I don’t need to change the URL /0192-test/ in the root …
Read More »Correct transfer Drupal site from http to https
The certificate was purchased and activated, the site with https does not open correctly. The way to solve this problem: 1. In the file sites/default/settings.php find the line with $base_url. Under this line add: $conf['https'] = TRUE; $base_url = 'https://old.domain.com'; Replace the domain name with the actual one, and do …
Read More »Fatal error: Allowed memory size when executing a script or importing a dump into a database
The Fatal error: Allowed memory size error indicates that there is not enough time and limits on the server to complete the process that you started. Here is the actual block for inserting into .htaccess, with which the limits from php.ini will be increased, after that you can import a …
Read More »How to remove generator in Drupal 7
By default, the source code of Drupal sites contains the line <meta name=”generator” content=”Drupal 7 (http://drupal.org)” /> To remove it, you need to edit the file /sites/all/themes/mytheme/template.php (instead of mytheme, go to your site’s theme folder), find function shop_adaptive_html_head_alter and add before the closing character } this line: unset($head_elements['metatag_generator_0']); If …
Read More »