Hi @auladesign
thank you for your thread.
You have no global settings. You can just create content for the mobile version.
Would you like to have an option to distinguish between landscape and portrait?
The mobile detection is done server-side reading the information sent by the browser, so you don’t need that option, because SCFM would not be able to manage what happens on the client-side.
This plugin extends the WP core function wp_is_mobile to check the presence of a mobile device https://codex.www.ads-software.com/Function_Reference/wp_is_mobile.
If changing the iPhone position from landscape to portrait you don’t see any page refresh, there is no reason Specific Content For Mobile manages the content in a different way. It manages it depending on the device, not on the position.
Imagine this scenario: you visit the page with your iPhone. Your iPhone sends the information to the server saying it’s a mobile device. Then you change your iPhone position, from landscape to portrait, or from portrait to landscape. You can change position as many times you want, but until you don’t refresh the page, your iPhone will not send other information to the browser that SCFM can use to manage the mobile content.
If you see a page refresh changing the device position, it depends on what information the iPhone sends to the server. For me, it’s hard to believe the iPhone sends to the server different information if it’s on landscape or portrait position. I don’t exclude it, but I would first investigate other possible causes.
In shorts, SCFM doesn’t distinguish between landscape and portrait, only between devices.
Be sure the problem you have is not due to a responsiveness issue.
SCFM gives you the possibility to load lighter content for mobile devices that usually have less CPU power and are connected to a slower internet connection.
This plugin has no control over the client-side, only on the server-side.
If the browser says to the server it’s a mobile device, SCFM will load the mobile content, if it’s a desktop, it will load the normal desktop content. Nothing else.
For problems related to the viewport width on the same device, you need responsive design.
Be also careful, you need a server cache that distinguishes between mobile and desktop.
If you load a page with a mobile, and the server cache is created after that visit without distinguishing between mobile and desktop, next time you visit that page with a desktop, you will see the mobile version.
Let me know if something is not clear, or if I haven’t understood your problem.