Author: Bruno Kos (Bruno Kos)

Home / Bruno Kos

How to cut the title after certain number of characters

You probably know that in WordPress, for any kind of data (for example, page or post title, or post category…), you can either use the function which displays any of these data (for example the_title()), or you can only get the value (get_the_title()) without echoing and then use that value so you could apply some additional...

by 13. February 2017.23. November 2017.

How to reorder product categories on WooCommerce shop page

As you probably know, within WooCommerce you can set the Shop page, while on that page, you can also set what you want to show there. You could show either categories, products or both. Now, the thing is that sorting options work only for products. But if you choose to display Product categories, they will...

by 28. January 2017.23. November 2017.

How to password protect all posts within post type

If you want to protect all posts within selected post type (for example all products), you can try my Bulk Password Protect Post Types plugin. I published this plugin few days ago and it allows you to choose one or more post types and set password for all posts within. If you like it, feel free...


How to change href value using jQuery

If you have a situation where you would like to change href atribute (URL, that is), but can’t access the code directly, you can definitely try using jQuery prop(): [crayon-5a345c6c0de39753928626/] So all you need to do is target <a> element within container and this should do the trick.  


Download working WordPress “X | The Theme” child theme

Ever had a project where you had to create a child theme for WordPress “X | The Theme” but you didn’t have the original child theme available? If you used any of the child theme configurators, there is a big chance that child theme didn’t work or didn’t import styles. In that case, don’t hesitate...


How to center HTML element with absolute positioning

Believe it or not, something like this will do: [crayon-5a345c6c0e07a360480291/] You can also center the content using text-align. Now as for width, some say that it is required, but in many cases I didn’t see any difference (I guess this is dependent on the browser). And you’re encouraged to add max-width combined with width:100% values.


fullPage.js and Advanced Custom Fields integration

fullPage.js is an immensely powerful free jQuery-based JavaScript library, offering (as the name suggests) an ability to create very attractive, dynamic and responsive full-screen scrolling websites. The library was created by Spanish developer Álvaro Trigo and it is being used by some of the world’s top brands. Read the full post here!

by 16. September 2016.2. March 2017.

Setting WooCommerce wholesale prices with excluded tax

This is actually a very easy stuff to do – if you have the need for setting up wholesale prices, but exclude tax from the checkout, you can go with the following plugin (59 usd cost) – WooCommerce Wholesale Prices. You will also need to have the free version installed, along with the premium one.

by 14. September 2016.2. March 2017.

Purging a stubborn WP Engine CSS cache

Here is the scenario – you created that awesome CSS and are dying to get it online. The client also. The website is hosted on WP Engine and is using its famous aggressive caching mechanism. You save the changes into style.css or elsewhere and clear the cache. But you still see the old style.css. You do it again...

by 13. September 2016.2. March 2017.

How to translate theme strings using Polylang

One of the powerful (or let’s say useful) functions that ship with WMPL is ICL_LANGUAGE_CODE, allowing you to translate strings using PHP conditional check. This is particularly useful for translating widgets and some other theme translations. But if you’re not inclined to purchase WMPL, but still need this feature, I only found it within Polylang plugin (when talking about...