Auto-sync enabled

FlatlyPage

Version 1.0.0 • 54 files • 724.77 KB
extensions/seo_image_master/manifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<extension>
    <id>seo_image_master</id>
    <name>SEO Image Master</name>
    <version>1.1.0</version>
    <description>Adds SEO meta-images to all pages for consistent social media branding.</description>
    <author>WebOrbiton Team</author>
    <type>both</type>

    <settings view-setting-edit-modal="false">
        <setting key="website_image" label="Website Image Status" type="select" default="false" />
        <setting key="website_domain_path" label="Website Image Path" type="text" placeholder="example.com/image.png" />

        <setting key="contact_image_status" label="Contact Image Status" type="select" default="false" />
        <setting key="contact_image" label="Contact Page Image Path" type="text" placeholder="example.com/contact.png" />

        <setting key="page_image_status" label="Page Image Status" type="select" default="false" />
        <setting key="page_image" label="Other Page Image Path" type="text" placeholder="example.com/page.png" />
    </settings>

    <hooks>
        <hook name="admin_head" function="website_image_inject" priority="10" />
        <hook name="before_save_page" function="website_image_save" priority="10" />
        <hook name="frontend_head" function="website_image_frontend" priority="10" />
    </hooks>
</extension>