diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8deb80c..7c1c755 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -105,7 +105,7 @@ jobs: - name: Install plugin run: | mkdir -p /tmp/wordpress/wp-content/plugins/funnelcockpit - rsync -a --exclude=.git --exclude=.github --exclude=vendor --exclude=node_modules --exclude=build ./ /tmp/wordpress/wp-content/plugins/funnelcockpit/ + rsync -a --exclude=.git --exclude=.github --exclude=vendor --exclude=node_modules --exclude=build --exclude=deploy ./ /tmp/wordpress/wp-content/plugins/funnelcockpit/ - name: Activate plugin run: | @@ -130,15 +130,23 @@ jobs: plugin-check: name: WordPress Plugin Check runs-on: ubuntu-latest + permissions: + contents: read + issues: write + pull-requests: write steps: - name: Checkout uses: actions/checkout@v6 + - name: Build plugin directory + run: | + mkdir -p build/funnelcockpit + rsync -a --exclude=.git --exclude=.github --exclude=build --exclude=vendor --exclude=node_modules --exclude=deploy ./ build/funnelcockpit/ + - name: Run Plugin Check - continue-on-error: true uses: wordpress/plugin-check-action@v1 with: - build-dir: './' + build-dir: './build/funnelcockpit' include-experimental: false ignore-warnings: true @@ -152,7 +160,7 @@ jobs: - name: Build plugin zip run: | mkdir -p build/funnelcockpit - rsync -a --exclude=.git --exclude=.github --exclude=build --exclude=vendor --exclude=node_modules ./ build/funnelcockpit/ + rsync -a --exclude=.git --exclude=.github --exclude=build --exclude=vendor --exclude=node_modules --exclude=deploy ./ build/funnelcockpit/ test -f build/funnelcockpit/funnelcockpit.php test -f build/funnelcockpit/README.txt cd build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e511e72..04d2bbd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,7 +41,7 @@ jobs: - name: Verify release package run: | mkdir -p build/funnelcockpit - rsync -a --exclude=.git --exclude=.github --exclude=build --exclude=vendor --exclude=node_modules ./ build/funnelcockpit/ + rsync -a --exclude=.git --exclude=.github --exclude=build --exclude=vendor --exclude=node_modules --exclude=deploy ./ build/funnelcockpit/ test -f build/funnelcockpit/funnelcockpit.php test -f build/funnelcockpit/README.txt cd build diff --git a/README.txt b/README.txt index f3d8329..0286674 100755 --- a/README.txt +++ b/README.txt @@ -3,43 +3,48 @@ Contributors: funnelcockpit Donate link: https://funnelcockpit.com/ Tags: funnelcockpit, funnel, cockpit Requires at least: 3.0.1 -Tested up to: 6.8 -Stable tag: 1.4.8 +Tested up to: 7.0 +Stable tag: 1.4.9 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html -Die All-In-One Lösung für den Aufbau von Funnels, Seiten und Conversion-Optimierung via Splittests, Maustracking und mehr. +All-in-one funnel and landing page publishing for FunnelCockpit users. == Description == -FunnelCockpit ist das umfassende Tool zur Erstellung hochkonvertierender Sales-Funnels und Landingpages. Entwickeln Sie professionelle Marketing-Funnels mit fortschrittlichen Tools zur Conversion-Optimierung und binden Sie diese ganz einfach per WordPress Plugin in Ihre WordPress-Website ein. -= Hauptfunktionen = -* *Funnel-Builder* – Erstellen Sie komplette Sales-Funnels mit mehreren Seiten -* *Landingpage-Ersteller* – Gestalten Sie hochkonvertierende Landingpages -* *Split-Testing (A/B-Tests)* – Optimieren Sie Ihre Seiten durch Vergleichstests -* *Maustracking* – Analysieren Sie Nutzerverhalten mit Heatmaps und Sitzungsaufzeichnungen -* *Conversion-Optimierung* – Integrierte Tools zur Steigerung Ihrer Conversion-Raten -* *WordPress-Integration* – Nahtlose Verbindung mit Ihrer WordPress-Website -* *Mobil-Optimiert* – Alle Seiten sind für mobile Endgeräte optimiert -= Ideal für = -* Online-Marketer -* Unternehmer:innen -* Agenturen -* E-Commerce-Shops -* Kursanbieter:innen -* Alle, die ihre Conversions steigern möchten -Verwandeln Sie Ihre WordPress-Website mit FunnelCockpit in eine leistungsstarke Conversion-Maschine! -*Weitere Informationen:* https://funnelcockpit.com/ +FunnelCockpit helps you publish FunnelCockpit funnels and landing pages on your WordPress site. Connect your FunnelCockpit account, select the funnel page you want to use, and make it available through WordPress. + += Key features = +* *Funnel page publishing* - Connect FunnelCockpit pages to WordPress URLs +* *Landing page integration* - Publish landing pages from your FunnelCockpit account +* *Split test support* - Serve FunnelCockpit split test pages through WordPress +* *Caching* - Cache fetched funnel page content for faster delivery +* *WordPress front page support* - Use a funnel page as the WordPress front page +* *Mobile-ready output* - FunnelCockpit pages remain optimized for mobile devices + += Best for = +* Online marketers +* Businesses +* Agencies +* E-commerce stores +* Course providers +* FunnelCockpit users who want to publish funnels on WordPress + +More information: https://funnelcockpit.com/ == Installation == -1. Upload `funnelcockpit-wordpress` folder to the `/wp-content/plugins/` directory +1. Upload the `funnelcockpit` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Changelog == - = 1.4.8 = - * Updated plugin icons (128x128 and 256x256) - * Removed deprecated banner asset - * No code changes; assets only += 1.4.9 = +* Confirmed compatibility with WordPress 7.0 +* Updated WordPress compatibility metadata + += 1.4.8 = +* Updated plugin icons (128x128 and 256x256) +* Removed deprecated banner asset +* No code changes; assets only = 1.4.7 = * Fixed form submission handling in admin settings page diff --git a/admin/class-funnelcockpit-admin.php b/admin/class-funnelcockpit-admin.php index 3fd7c42..baa51a0 100755 --- a/admin/class-funnelcockpit-admin.php +++ b/admin/class-funnelcockpit-admin.php @@ -1,5 +1,9 @@ funnelcockpit = 'funnelcockpit'; - $this->version = '1.4.8'; + $this->version = '1.4.9'; $this->load_dependencies(); $this->set_locale(); diff --git a/public/class-funnelcockpit-public.php b/public/class-funnelcockpit-public.php index c8b0d89..1f0165a 100755 --- a/public/class-funnelcockpit-public.php +++ b/public/class-funnelcockpit-public.php @@ -1,5 +1,9 @@ post->ID; $funnelPageId = get_post_meta($postid, 'funnelpage_id', true); diff --git a/public/partials/funnelcockpit-public-display.php b/public/partials/funnelcockpit-public-display.php index 2012935..3c3f5e4 100755 --- a/public/partials/funnelcockpit-public-display.php +++ b/public/partials/funnelcockpit-public-display.php @@ -1,5 +1,9 @@