Remove customer login title on all Magento 1 pages

When dealing with Magento login form in custom themes, often our all page title will become “Customer login”.

We can easily solve this issue by editing a Magento core file.

To do so, first we want to copy Login.php file from app/code/core/Mage/Customer/Block/Form/ and paste this file in our local code pool with same directory structure like app/code/local/Mage/Customer/Block/Form/Login.php.

In that file, we can see that there is protected function _prepareLayout. In that function, we have a setTitle method in a line.

 protected function _prepareLayout()
 {
 $this->getLayout()->getBlock('head')->setTitle(Mage::helper('customer')->__('Customer Login'));
 return parent::_prepareLayout();
 }

Now we just want to comment out this line & that is enough.

 protected function _prepareLayout()
 {
 //$this->getLayout()->getBlock('head')->setTitle(Mage::helper('customer')->__('Customer Login'));
 return parent::_prepareLayout();
 }

Then reindex data, refresh the cache and reload the store view page again.

Need Help?

Do you need any help on Magento 1? I'm happy to help you.

Contact Me

Recent Posts

  1. Update query order - WordPress
  2. Display featured products - WooCommerce
  3. Remove "Category:", "Tag:", "Author:" from the_archive_title - WordPress
  4. The essential & basic WP-CLI commands for a WordPress developer
  5. Install theme unit test data using WP-CLI - WordPress


Questions / Comments

If you found this article interesting, found errors, or just want to discuss about them, please get in touch.