New answers tagged best-practices
Short Answer, Yes, $_SESSION == 'bad thing' Another possibility would be to disable the "built in" pagination and add ajax'd pagination. Then you can wire up your queries to respect the filters.
As far as their use within WordPress, there is no native method to use $_SESSION. This means it is entirely on you to mitigate any security issues this presents. Other problems depend on how your session data is saved. One problem I'm aware of is when the allocated memory for memcache is reached, it will drop the least recently used objects to make room ...
Keep at least one and the latest if possible. The reason for this is if your theme breaks it will revert to the default theme and at least display your content. But also make sure its always updated. Also for troubleshooting, sometimes you want to activate the default theme to find problems in your theme.
Top 50 recent answers are included