wordpress text reaplaced with multi platform texts

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-20 11:20:23 +00:00
parent 961b67862e
commit 84b3f66c4e
19 changed files with 57 additions and 57 deletions

View File

@@ -70,7 +70,7 @@ const CaseStudies: React.FC = () => {
{ label: "Time saved monthly", value: "120 hrs" },
],
summary:
"Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into WordPress and HubSpot.",
"Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into Shopify, WordPress, and custom sites, plus HubSpot.",
image: "case-arcadia.png",
iconColor: "from-[var(--color-purple)] to-[var(--color-purple-dark)]",
},

View File

@@ -90,11 +90,11 @@ const Home: React.FC = () => {
},
{
title: "Publisher",
subtitle: "Calendar & WordPress Integration (Stage 8)",
description: "Schedule content on a visual calendar, connect to WordPress via the IGNY8 WP Bridge plugin, and publish directly with SEO metadata, categories, and featured images.",
subtitle: "Calendar & Publishing Integrations (Stage 8)",
description: "Schedule content on a visual calendar, connect to Shopify, WordPress, or custom sites, and publish directly with SEO metadata, categories, and featured images.",
bullets: [
"Visual calendar with drag-and-drop scheduling",
"One-click WordPress publishing via WP Bridge plugin",
"One-click publishing to Shopify, WordPress, or custom sites",
"Automatic SEO metadata, categories, and featured images",
],
icon: CalendarDaysIcon,
@@ -217,7 +217,7 @@ const Home: React.FC = () => {
How Igny8 Works
</h2>
<p className="text-lg text-gray-600 max-w-2xl mx-auto">
An 8-stage pipeline from keyword discovery to WordPress publishing
An 8-stage pipeline from keyword discovery to multi-platform publishing
</p>
</div>

View File

@@ -96,20 +96,20 @@ const Pricing: React.FC = () => {
{ feature: "Manual Override Triggers", starter: true, growth: true, scale: true },
{ feature: "INTEGRATIONS", starter: null, growth: null, scale: null, isCategory: true },
{ feature: "WordPress Integration", starter: true, growth: true, scale: true },
{ feature: "Shopify, WordPress, and Custom Integrations", starter: true, growth: true, scale: true },
{ feature: "IGNY8 WP Bridge Plugin", starter: true, growth: true, scale: true },
{ feature: "1-Click API-Based Integration", starter: true, growth: true, scale: true },
{ feature: "Custom Integration Support", starter: true, growth: true, scale: true },
{ feature: "Shopify Integration", starter: "🔜 Coming Soon", growth: "🔜 Coming Soon", scale: "🔜 Coming Soon" },
{ feature: "WORDPRESS PUBLISHING", starter: null, growth: null, scale: null, isCategory: true },
{ feature: "MULTI-PLATFORM PUBLISHING", starter: null, growth: null, scale: null, isCategory: true },
{ feature: "One-Click Publishing", starter: true, growth: true, scale: true },
{ feature: "Automatic Content & Media Upload", starter: true, growth: true, scale: true },
{ feature: "Bidirectional Status Sync", starter: true, growth: true, scale: true },
{ feature: "Taxonomy Synchronization", starter: true, growth: true, scale: true },
{ feature: "SEO Metadata Sync", starter: true, growth: true, scale: true },
{ feature: "Custom Fields Support", starter: true, growth: true, scale: true },
{ feature: "Multiple WordPress Sites", starter: "Up to 2", growth: "Up to 5", scale: "Unlimited" },
{ feature: "Multiple sites (Shopify, WordPress, custom)", starter: "Up to 2", growth: "Up to 5", scale: "Unlimited" },
{ feature: "API Key Authentication", starter: true, growth: true, scale: true },
{ feature: "Error Handling & Retry", starter: true, growth: true, scale: true },

View File

@@ -92,13 +92,13 @@ const Product: React.FC = () => {
},
{
title: "Publisher",
subtitle: "Calendar & WordPress Integration (Stage 8)",
description: "Schedule content on a visual calendar, connect to WordPress via the IGNY8 WP Bridge plugin, and publish directly with SEO metadata, categories, tags, and featured images automatically configured.",
subtitle: "Calendar & Publishing Integrations (Stage 8)",
description: "Schedule content on a visual calendar, connect to Shopify, WordPress, or custom sites, and publish directly with SEO metadata, categories, tags, and featured images automatically configured.",
features: [
"Visual calendar with drag-and-drop scheduling for content planning",
"One-click WordPress publishing via the IGNY8 WP Bridge plugin",
"One-click publishing to Shopify, WordPress, or custom sites",
"Automatic SEO metadata, categories, tags, and featured image assignment",
"Multi-site WordPress management for agencies and publishers",
"Multi-site platform management across Shopify, WordPress, and custom",
"Publication status tracking with draft, scheduled, and published states",
],
icon: CalendarDaysIcon,
@@ -163,7 +163,7 @@ const Product: React.FC = () => {
The 8-Stage Content Pipeline
</h2>
<p className="text-lg text-gray-600 max-w-2xl mx-auto">
From keyword discovery to WordPress publishing in one unified workflow
From keyword discovery to multi-platform publishing in one unified workflow
</p>
</div>

View File

@@ -50,12 +50,12 @@ const Solutions: React.FC = () => {
"Monthly content quotas and strict editorial standards",
"Need faster research without sacrificing topical authority",
"Multiple brands and verticals competing for attention",
"Manual image sourcing and WordPress publishing bottlenecks",
"Manual image sourcing and publishing bottlenecks across Shopify, WordPress, and custom sites",
],
outcomes: [
"Launch 8-stage automation pipeline protecting brand voice",
"Keep editors in control with review workflow and approval gates",
"Automate image generation (DALL-E 3, Runware) and WordPress publishing",
"Automate image generation (DALL-E 3, Runware) and multi-platform publishing",
"Use content calendar for scheduled publishing across sites",
],
color: "from-[var(--color-primary)]/5 to-white",
@@ -77,7 +77,7 @@ const Solutions: React.FC = () => {
"Shared workspaces for each client with custom automation configs",
"Real-time dashboards showing pipeline progress and content velocity",
"Reusable prompts and brand voice settings per client account",
"Multi-site WordPress publishing with client-specific credentials",
"Multi-site publishing across Shopify, WordPress, and custom sites",
],
color: "from-[var(--color-success)]/5 to-white",
borderColor: "border-[var(--color-success)]/20",
@@ -95,7 +95,7 @@ const Solutions: React.FC = () => {
"Tool sprawl creating visibility gaps",
],
outcomes: [
"Automated 8-stage pipeline from keyword intake to WordPress publishing",
"Automated 8-stage pipeline from keyword intake to multi-platform publishing",
"Unified dashboard showing SEO, content, images, and publication metrics",
"Credit-based usage tracking to optimize spend and resource allocation",
"Publisher module for content calendar and scheduled publishing",

View File

@@ -24,9 +24,9 @@ const tourSteps = [
image: "tour-writer.png",
},
{
title: "Publisher: Schedule & Publish to WordPress (Stage 8)",
title: "Publisher: Schedule & Publish to Your Site (Stage 8)",
description:
"Use the visual calendar to schedule content, then publish to WordPress via the IGNY8 WP Bridge plugin with one click. SEO metadata and images sync automatically.",
"Use the visual calendar to schedule content, then publish to Shopify, WordPress, or custom sites with one click. SEO metadata and images sync automatically.",
image: "tour-automation.png",
},
{
@@ -104,7 +104,7 @@ const Tour: React.FC = () => {
{ name: "Tasks → Content", time: "Stage 4", highlight: "Generate AI articles", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" },
{ name: "Content → Images", time: "Stage 5", highlight: "Create featured & in-article images", color: "border-[var(--color-primary)]/40", gradient: "from-[var(--color-primary)]/10 to-white" },
{ name: "Images → Review", time: "Stage 6", highlight: "Queue for editorial approval", color: "border-[var(--color-purple)]/40", gradient: "from-[var(--color-purple)]/10 to-white" },
{ name: "Review → Published", time: "Stage 7", highlight: "Publish to WordPress", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" },
{ name: "Review → Published", time: "Stage 7", highlight: "Publish to your site", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" },
].map((recipe) => (
<div
key={recipe.name}

View File

@@ -40,7 +40,7 @@ export default function AuthLayout({
/>
</Link>
<p className="text-center text-gray-400 dark:text-white/60">
AI-powered content planning and automation platform. Build topical authority with strategic keyword clustering, content briefs, and seamless WordPress publishing.
AI-powered content planning and automation platform. Build topical authority with strategic keyword clustering, content briefs, and seamless publishing to your sites (Shopify, WordPress, and custom).
</p>
</div>
{plan && (

View File

@@ -98,7 +98,7 @@ export default function Credits() {
{ name: 'AI Images', desc: '1 featured + 2 in-article images' },
{ name: 'Internal Linking', desc: 'Smart link suggestions' },
{ name: 'SEO Optimization', desc: 'Meta tags & readability' },
{ name: 'WordPress Publishing', desc: 'Direct publish to your site' },
{ name: 'Publishing to your sites', desc: 'Direct publish to your site' },
{ name: 'Multiple Formats', desc: 'Pages, articles, product content' },
].map((feature) => (
<div key={feature.name} className="flex items-start gap-3 p-3 bg-gray-50 dark:bg-gray-800 rounded-lg">

View File

@@ -201,7 +201,7 @@ export default function Help() {
{ id: "automation", title: "Automation Pipeline", level: 1 },
{ id: "publisher", title: "Publisher & Calendar", level: 1 },
{ id: "integrations", title: "Integrations", level: 1 },
{ id: "wordpress", title: "WordPress Integration", level: 2 },
{ id: "wordpress", title: "Site Integrations", level: 2 },
{ id: "ai-providers", title: "AI Providers", level: 2 },
{ id: "account", title: "Account & Billing", level: 1 },
{ id: "credits", title: "Credits System", level: 2 },
@@ -265,12 +265,12 @@ export default function Help() {
answer: "Go to Account → Purchase Credits. Select a credit package and complete the purchase via Stripe, PayPal, or Bank Transfer. Credits are added to your balance immediately and never expire."
},
{
question: "How do I connect WordPress?",
answer: "Go to Sites, select your site, and click 'Connect WordPress'. Install the IGNY8 WP Bridge plugin on your WordPress site, then enter your WordPress URL and API key. The plugin provides secure REST API access for publishing content and syncing media."
question: "How do I connect my site (Shopify, WordPress, custom)?",
answer: "Go to Sites, select your site, and open Integration settings. Install the appropriate integration app/plugin for your platform, then enter your site URL and integration credentials. The integration provides secure API access for publishing content and syncing media."
},
{
question: "Why isn't my content syncing to WordPress?",
answer: "Check: 1) WordPress credentials are correct in Site Settings, 2) IGNY8 WP Bridge plugin is installed and activated, 3) REST API is enabled on your WordPress site, 4) The content status is 'Approved' or 'Published'. You can manually sync individual posts from the Content page."
question: "Why isn't my content syncing to my site?",
answer: "Check: 1) Site credentials are correct in Site Settings, 2) the integration app/plugin is installed and activated, 3) the platform API is enabled, 4) the content status is 'Approved' or 'Published'. You can manually sync individual posts from the Content page."
},
{
question: "Can I schedule content publishing?",
@@ -435,9 +435,9 @@ export default function Help() {
8
</div>
<div className="flex-1">
<h4 className="font-semibold text-gray-900 dark:text-white mb-1">Publish to WordPress</h4>
<h4 className="font-semibold text-gray-900 dark:text-white mb-1">Publish to your site</h4>
<p className="text-gray-600 dark:text-gray-400 text-sm">
Click "Publish" to send your content to WordPress, or use Publisher Calendar to schedule publications.
Click "Publish" to send your content to your site, or use Publisher Calendar to schedule publications.
</p>
</div>
</div>
@@ -561,9 +561,9 @@ export default function Help() {
<div className="bg-gray-50 dark:bg-gray-800/50 p-4 rounded-lg">
<Badge variant="solid" color="purple" size="sm" className="mb-2">Step 4</Badge>
<h4 className="font-semibold text-gray-900 dark:text-white mb-2">Connect WordPress</h4>
<h4 className="font-semibold text-gray-900 dark:text-white mb-2">Connect your site</h4>
<p className="text-sm text-gray-600 dark:text-gray-400">
Link your WordPress site for one-click publishing.
Link your site (Shopify, WordPress, custom) for one-click publishing.
</p>
</div>
</div>
@@ -649,7 +649,7 @@ export default function Help() {
<li>Enter site name and domain</li>
<li>Select industry from 100+ categories</li>
<li>Add sectors for content organization</li>
<li>Configure site integration (WordPress or other platforms)</li>
<li>Configure site integration (Shopify, WordPress, custom)</li>
<li>Save and start adding keywords</li>
</ol>
</div>
@@ -939,9 +939,9 @@ export default function Help() {
<div>
<h4 className="font-semibold text-gray-900 dark:text-white">Publishing Options</h4>
<ul className="text-sm text-gray-600 dark:text-gray-400 list-disc list-inside">
<li><strong>Publish Now:</strong> Immediately send to WordPress</li>
<li><strong>Publish Now:</strong> Immediately send to your site</li>
<li><strong>Schedule:</strong> Set future publish date/time</li>
<li><strong>Draft:</strong> Send as draft to WordPress</li>
<li><strong>Draft:</strong> Send as draft to your site</li>
</ul>
</div>
</div>
@@ -1045,20 +1045,20 @@ export default function Help() {
</h2>
<Accordion>
<AccordionItem title="WordPress Integration" defaultOpen forceOpen={openAccordions.has('publishing-wordpress') || openAccordions.has('wordpress-integration')}>
<AccordionItem title="Site Integrations (Shopify, WordPress, custom)" defaultOpen forceOpen={openAccordions.has('publishing-wordpress') || openAccordions.has('wordpress-integration')}>
<div id="publishing-wordpress" ref={(el) => (sectionRefs.current["publishing-wordpress"] = el)} className="space-y-4 scroll-mt-24">
<div id="wordpress-integration" ref={(el) => (sectionRefs.current["wordpress-integration"] = el)}></div>
<p className="text-gray-700 dark:text-gray-300">
Connect your WordPress site for seamless content publishing.
Connect your site (Shopify, WordPress, custom) for seamless content publishing.
</p>
<div className="bg-gray-50 dark:bg-gray-800/50 p-4 rounded-lg">
<h4 className="font-semibold text-gray-900 dark:text-white mb-2">Setup Steps:</h4>
<ol className="list-decimal list-inside space-y-2 text-sm text-gray-600 dark:text-gray-400">
<li>Install the <strong>IGNY8 WP Bridge</strong> plugin on your WordPress site</li>
<li>Activate the plugin and generate an API key</li>
<li>In IGNY8, go to Sites Your Site WordPress Settings</li>
<li>Enter your WordPress URL and API key</li>
<li>Install the appropriate integration app/plugin for your platform</li>
<li>Activate the integration and generate credentials</li>
<li>In IGNY8, go to Sites Your Site Integration Settings</li>
<li>Enter your site URL and integration credentials</li>
<li>Click "Test Connection" to verify</li>
<li>Save settings</li>
</ol>
@@ -1080,7 +1080,7 @@ export default function Help() {
<div className="border-l-4 border-brand-500 pl-4">
<h4 className="font-semibold text-gray-900 dark:text-white mb-2">Bidirectional Sync</h4>
<p className="text-sm text-gray-600 dark:text-gray-400">
Changes made on your WordPress site (post edits, status changes) sync back to IGNY8. Keep content in sync across platforms.
Changes made on your site (post edits, status changes) sync back to IGNY8. Keep content in sync across platforms.
</p>
</div>
</div>

View File

@@ -124,7 +124,7 @@ export default function PublishSettings() {
<h2 className="text-lg font-semibold text-gray-900 dark:text-white">Automation</h2>
</div>
<p className="text-sm text-gray-500 dark:text-gray-400 mb-6">
Configure automatic content approval and publishing to WordPress
Configure automatic content approval and publishing to your site
</p>
<div className="space-y-6">
@@ -160,7 +160,7 @@ export default function PublishSettings() {
/>
</div>
<p className="text-xs text-gray-500">
Publish approved content to WordPress
Publish approved content to your site
</p>
</div>
</div>
@@ -356,7 +356,7 @@ export default function PublishSettings() {
<ul className="list-disc list-inside space-y-1 text-brand-700 dark:text-brand-300">
<li>Content moves from Draft Review Approved Published</li>
<li>Auto-approval moves content from Review to Approved automatically</li>
<li>Auto-publish sends Approved content to your WordPress site</li>
<li>Auto-publish sends approved content to your site</li>
<li>You can always manually publish content using the "Publish to Site" button</li>
</ul>
</div>

View File

@@ -61,7 +61,7 @@ const extractFeatures = (plan: Plan): string[] => {
features.push('AI Image Generation');
features.push('Internal Linking');
features.push('SEO Optimization');
features.push('WordPress Publishing');
features.push('Multi-platform Publishing');
return features;
};

View File

@@ -70,7 +70,7 @@ export default function Publishing() {
const DESTINATIONS = [
{ value: 'sites', label: 'Publish to My Sites (using IGNY8)' },
{ value: 'wordpress', label: 'Publish to WordPress (your self-hosted WordPress site)' },
{ value: 'wordpress', label: 'Publish to your site (Shopify, WordPress, or custom)' },
{ value: 'shopify', label: 'Publish to Shopify (your Shopify store)' },
];

View File

@@ -853,7 +853,7 @@ export default function AIAutomationSettings({ siteId }: AIAutomationSettingsPro
<ul className="list-disc list-inside space-y-1 text-brand-700 dark:text-brand-300">
<li>Content: Draft Review Approved Published</li>
<li>Auto-approval moves Review to Approved</li>
<li>Auto-publish sends to WordPress</li>
<li>Auto-publish sends to your site</li>
<li>Manual publish always available</li>
</ul>
</div>

View File

@@ -2,7 +2,7 @@
* Deployment Panel - DEPRECATED
*
* Legacy SiteBlueprint deployment functionality has been removed.
* Use WordPress integration sync and publishing features instead.
* Use platform integration sync and publishing features instead.
*/
import React from 'react';
import { useNavigate } from 'react-router-dom';
@@ -32,7 +32,7 @@ export default function DeploymentPanel() {
<h2 className="text-2xl font-bold mb-2">Feature Deprecated</h2>
<p className="text-gray-600 dark:text-gray-400 mb-6">
The SiteBlueprint deployment system has been removed.
Please use WordPress integration sync features for publishing content.
Please use platform integration sync features for publishing content.
</p>
<Button onClick={() => navigate('../')} variant="primary">
Return to Sites

View File

@@ -836,7 +836,7 @@ export default function Approved() {
? `${content.filter(c => !c.external_id).length} article${content.filter(c => !c.external_id).length !== 1 ? 's' : ''} pending sync to site`
: 'All articles synced to site!',
statusInsight: content.filter(c => !c.external_id).length > 0
? `Select articles and publish to your WordPress site.`
? `Select articles and publish to your site.`
: totalCount > 0
? `All content published! Check your site for live articles.`
: `No approved content. Approve articles from Review page.`,

View File

@@ -355,7 +355,7 @@ export default function Content() {
if (row.external_url) {
window.open(row.external_url, '_blank');
} else {
toast.warning('WordPress URL not available');
toast.warning('Site URL not available');
}
} else if (action === 'generate_image_prompts') {
try {

View File

@@ -457,8 +457,8 @@ export default function ContentSettingsPage() {
<PaperPlaneIcon className="w-5 h-5 text-success-600 dark:text-success-400" />
</div>
<div>
<h2 className="text-lg font-semibold text-gray-900 dark:text-white">WordPress Publishing</h2>
<p className="text-sm text-gray-500 dark:text-gray-400">Configure automatic publishing to your WordPress sites</p>
<h2 className="text-lg font-semibold text-gray-900 dark:text-white">Publishing to your sites</h2>
<p className="text-sm text-gray-500 dark:text-gray-400">Configure automatic publishing to your sites</p>
</div>
</div>
@@ -475,7 +475,7 @@ export default function ContentSettingsPage() {
Automatic Publishing
</Label>
<p className="text-sm text-gray-500 dark:text-gray-400 mt-1">
Automatically publish articles to WordPress when they're finished and reviewed
Automatically publish articles to your site when they're finished and reviewed
</p>
</div>
</div>
@@ -501,7 +501,7 @@ export default function ContentSettingsPage() {
Keep Content Updated
</Label>
<p className="text-sm text-gray-500 dark:text-gray-400 mt-1">
Automatically update articles on WordPress if you make changes here
Automatically update articles on your site if you make changes here
</p>
</div>
</div>

View File

@@ -64,7 +64,7 @@ export default function Terms() {
<li>AI-generated content creation</li>
<li>Image generation capabilities</li>
<li>Content optimization features</li>
<li>WordPress publishing integration</li>
<li>Publishing integrations for Shopify, WordPress, and custom sites</li>
<li>Analytics and reporting</li>
</ul>
</section>

View File

@@ -48,7 +48,7 @@ export const convertToPricingPlan = (plan: Plan): PricingPlan => {
features.push('AI Image Generation');
features.push('Internal Linking');
features.push('SEO Optimization');
features.push('WordPress Publishing');
features.push('Multi-platform Publishing');
features.push('Pre-Researched High-Opportunity Keywords');
// Priority Support - only for Scale plan (excluded for others)