Hi LucyM,
Add this function in functions.php of your theme to display 12 products per page:
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 12;’ ), 20 ).
What theme do you have? Because you must create a child theme with minimum style.css and functions.php that overrides the original ones.
The benefit to have a child theme is that when you upgrade your original theme the overrides are not lost.
Adding to functions.php file below this code
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 12;’ ), 20 );
add_filter(‘loop_shop_columns’, ‘loop_columns’);
if (!function_exists(‘loop_columns’)) {
function loop_columns() {
return 4; // 4 products per row
}
}
Thread Starter
LucyM
(@lucym)
What on earth does this mean, and how do I fix it?
Parse error: syntax error, unexpected T_FUNCTION in /homepages/40/d409535386/htdocs/thegoodshelfcompany/wp-content/themes/twentyeleven/functions.php on line 477
It’s missing semicolon at the end of the function.
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 12;’ ), 20 );
Thread Starter
LucyM
(@lucym)
it’s not even in there, at all, I tried to add it but it didn’t work so I took it out. how to I reset? My site is down!
If you changed the functions.php file- download a new copy of it and replace the one you messed up.
Thread Starter
LucyM
(@lucym)
where do I download a new one from?
http://wordpress.org/themes/
(and please do not continue to create duplicate posts – these forums do not work that way).
Thread Starter
LucyM
(@lucym)
Didn’t realise I had, thought I was somewhere else.
Thread Starter
LucyM
(@lucym)
Do I just copy and paste it?
Are you able to access your Dashboard – if so, yes, you can try that. If not, use FTP to replace the entire file.
Sorry for the mess, it’s my fault, I mistyped the end of the function. Do you have access on server?
The file functions.php is located here: /wp-content/themes/twentyeleven/functions.php. And here you can find the code you inserted, at the end of your file.
Thread Starter
LucyM
(@lucym)
I have access to the dashboard, unless I close that page, I can just click the back button to get back to it. I do not understand what you mean by use FTP to replace the whole file, can you please explain?
Thread Starter
LucyM
(@lucym)
ginarenate – can I copy and paste that with the numbers for the lines? I’m having a nervous breakdown here and thinking I’ll never attempt to edit anything ever again
@lucym – as ginarenate mentioned above, you should not be modifying a default WP theme – all of your changes will be overwritten when WP is updated. Instead use a Child Theme – http://codex.wordpress.org/Child_Themes
I would suggest you implement that before you get any further into building your site.