A bit more info.
What we have figured out since now is that WordPress HTTPS is working right. The search form’s action is home_url() and it’s not secured via HTTPS-plugin and we don’t even want it to be secured. But the action has to be HTTPS in those pages which are secured. That’s why we did now this:
echo str_replace("https:","",pagelines_search_form( false, 'navi-searchform'));
But would there be cleaner solution?
Thank you for your reply, but if we understand right there’s no filter pagelines_search_form. And we have tried even without apply_filter with no luck.
We have tried even like this:
if ( $echo )
echo str_replace("http","https",$searchform);