Hello,
Thanks for the feedback, and sorry for the late answer, I’m kinda busy with the upcoming patch lately.
The ACF Extended Options Page Module is just an UI to register ACF Options Page that use the native acf_add_options_page()
behind the scene (see documentation).
This is why there is no documenation for each setting, as those are described in the ACF documentation.
Regarding the ability to display an Options Page under a post type, you guessed it right, you have to use the admin url such as edit.php?post_type=slug
in the “Parent” setting. This follow the logic of the native WordPress add_submenu_page()
logic (see documentation).
Regarding the translation of the Options Page, ACF Extended has a compatibility module with Polylang (see documentation).
This means that if you registered an options page with the post id my-options
, it will automatically save/display values under the post id my-options-fr_FR
for the french language.
You can see what meta data are saved using the Developer Mode. This will display options meta, and their translations, in your Options Page admin.
On the front-end, your code remain the same. In order to display a value, you can use the following vode:
echo get_field('my_field', 'my-options');
ACF Extended will automatically use my-options-fr_FR
if the user is viewing the site in french language.
Hope it helps!
Have a nice day!
Regards.