Getting Started
Welcome to Advanced Floating Content plugin documentation. Let's get you started with version 4.0.
Plugin Overview
Advanced Floating Content gives you the power to create eye-catching banners, announcements, and promotions that appear anywhere on your WordPress site. With its intuitive, redesigned interface, you can build professional floating content—like sticky headers, sidebars, or popups—in just minutes, without any coding.
It’s the simplest way to boost engagement, highlight offers, and guide your visitors, perfect for any website that wants to make a bigger impact.
Fixed, sticky, or absolute placement anywhere on screen
Show content to specific pages, users, devices & locations
Date/time scheduling with countdown timers for urgency
Complete styling control with custom CSS support
Fully responsive with separate mobile/desktop controls
Smooth animations & motion effects for better UX
What's New in Version 4.0
Welcome to our biggest update yet! Advanced Floating Content v4.0 delivers a completely redesigned admin experience that makes creating and managing floating content faster, clearer, and more enjoyable than ever before.
A modern, clean admin UI built for clarity and speed, with smart sticky navigation, improved spacing, and better visual hierarchy.
One-click navigation between sections, smart auto-open metaboxes, and cleaner form layouts that save you time.
Feels native with seamless Gutenberg/Classic Editor integration, touch-friendly UI, and WCAG-compliant accessibility.
Improved license validation, reorganized settings panel, and enhanced dashboard statistics for better management.
Cleaner refactored codebase, improved hooks/filters, and organized structure for scalability and client handoff.
Manage your floating content from any device with a touch-friendly, mobile-optimized interface.
Installation
Follow these simple steps to install the plugin on your WordPress site:
Download & Install Plugin
- Go to your WordPress Dashboard > Plugins > Add New
- Click "Upload Plugin" at the top
- Click "Choose File" and select the
advanced_floating_content.zipfile - Click "Install Now"
- After installation, click "Activate Plugin"
- Unzip the
advanced_floating_content.zipfile on your computer - Upload the extracted
advanced_floating_contentfolder to your server - Place it in the
/wp-content/plugins/directory via FTP or your hosting file manager
Activate the Plugin
Go to your WordPress admin dashboard, navigate to Plugins, find Advanced Floating Content in the list, and click the "Activate" button.
Access the Plugin
Once activated, Advanced Floating Content will appear in the left sidebar menu of your WordPress dashboard, ready for use.
You're Ready to Create!
Start creating your first floating content by clicking "Add New" under the Advanced Floating Content menu in your WordPress dashboard.
License Validation
Before using the plugin, you must validate your purchase code to unlock all features and receive updates.
Steps to Validate Your License:
- Go to your WordPress Dashboard
- Find and click on Advanced Floating Content in the left sidebar menu
- Click on the "Settings" panel or tab
- Enter your Email Address, CodeCanyon Username, and Purchase Code
- Click the "Validate License" button
Important fields to fill:
- Email: The email used for purchase
- CodeCanyon Username: Your account username
- Purchase Code: Found in your CodeCanyon downloads
- Validate License: Click this button after filling all fields
Content Management
Learn how to create, manage, and preview your floating content in just minutes.
Create New Floating Content
Creating floating content takes just minutes! Follow these simple steps to get started:
Access the Content Creator
In your WordPress Dashboard, go to Advanced Floating Content → Add New.
Add Your Title & Content
Enter a Title (for your reference only, won't appear on the front-end) and add your content using either:
Use the modern block editor to add text, images, buttons, or any content blocks.
Use the familiar TinyMCE editor with formatting toolbar.
Save & Configure
Click "Publish" (Gutenberg) or "Publish" → "Publish" (Classic) to save your content.
What You Can Create
Get 40% OFF on all annual plans this week only!
Example of a promotional floating banner you can create in minutes.
Live Preview
Instantly see how your floating content will appear on your website before publishing.
How to Use Live Preview
Create & Save Content
Build your floating content and click "Publish" or "Update" to save it.
Click Live Preview Button
Find the "Live Preview" box in the right sidebar and click "See Live Preview".
Advanced Settings
Fine-tune every aspect of your floating content with these powerful configuration options.
Content Positioning & Placement
Control exactly where and how your floating content appears on the screen with precision positioning options.
Position Examples
Stays in corner while scrolling
Positioned relative to page
Position Margins
Fine-tune the exact distance between your floating content and the screen edges. Set margins in pixels (0-500px).
How to Use Margins
- Enter a number (0-500) in each margin field
- The value represents pixels from the edge
- Use the same value on opposite sides for centered positioning
- Leave at 0 to place content directly at the screen edge
Key interface elements:
- Position Type dropdown - Fixed/Absolute/Scroll
- Vertical/Horizontal position - Top/Bottom & Left/Right
- Margin number inputs - Set distance from edges (0-500px)
Design & Appearance
Customize the visual style of your floating content with complete control over colors, spacing, borders, and typography.
Standard button, custom text link, or no close button at all
Width, padding, borders, and background customization
Text, background, border, and button colors
Using Custom Text Link Close Button
When you select "Custom Text Link" as the close button type, add this HTML code anywhere in your content:
<a href="javascript:void(0);" class="afc_std_close">Close</a>
class="afc_std_close" attribute is required for the link to work as a close button.
Layout & Dimensions
Border Settings
Color & Background Settings
Default: #c1392b
Default: #FFFFFF
Default: #951305
Typography
Key design controls:
- Close Button Settings - Type, position, and color
- Layout Controls - Width, padding, and spacing
- Border Customization - Width, style, color, radius
- Background Options - Color, image, or none
- Color Pickers - Text, background, and button colors
- Typography - Font size and color
- Use high contrast between text and background for readability
- Set appropriate padding (20-30px) for comfortable content spacing
- Consider rounded corners (5-10px) for a modern, friendly appearance
- Use consistent colors that match your website's branding
Advanced Display Rules & Targeting
Take complete control over where, when, and to whom your floating content appears with these powerful targeting options. Fine-tune visibility based on user status, page types, devices, locations, and more.
How Targeting Works
Targeting rules are processed in a logical order. When a visitor arrives, the plugin checks each targeting rule to determine if the content should be displayed. You can combine multiple targeting types for precise control.
Security & Access Control
Control who can see your floating content based on user authentication and IP addresses. Perfect for internal announcements, member-only content, or blocking specific visitors.
Show content only to logged-in users or all visitors
Prevent specific IP addresses from seeing content
Manage blocked IPs from a central admin page
How Security Rules Work Together
- User visits your site - The plugin checks if they're logged in
- Check authentication rule - If set to "Logged-In Users Only" and visitor is not logged in, content is hidden
- Check IP filtering - If IP filtering is enabled, check if visitor's IP is in the blacklist
- Block if blacklisted - If IP is blacklisted, content is hidden regardless of other settings
- Show content - If all checks pass, content is displayed
Core Page Targeting
Control where your floating content appears on essential WordPress pages like homepage, search results, and archive pages. Perfect for site-wide announcements or specific page promotions.
Show or hide content on your main homepage
Target visitors actively searching your site
Control visibility on category, tag, and date archives
Homepage Targeting Examples
Archive pages in WordPress include:
- Category archives - Lists all posts in a specific category
- Tag archives - Lists all posts with a specific tag
- Author archives - Shows all posts by a specific author
- Date archives - Lists posts from a specific month/year
- Custom taxonomy archives - For custom post type taxonomies
Post Targeting
Precisely control which blog posts display your floating content. Include or exclude specific posts, target by selection, or use post IDs for exact control.
Both include specific posts and exclude others
Choose posts from a visual dropdown interface
Target exact posts using their WordPress IDs
How Include & Exclude Work Together
The plugin first checks your "Display Rules" to see if the current post should show content.
If the post passes include rules, the plugin checks exclude rules.
Content shows only if post passes include rules AND is not in exclude rules.
- Go to Posts → All Posts in WordPress admin
- Hover over any post title and check the URL in your browser's status bar
- The ID appears in the link:
post.php?post=123&action=edit - You can also use "Quick Edit" to see the post ID
Page Targeting
Control exactly which WordPress pages display your floating content. Use the same powerful include/exclude system as post targeting for complete control over page visibility.
Target individual pages or groups of pages
Choose pages from a dropdown of all your pages
Same flexible system as post targeting
Pages vs Posts: What's the Difference?
- Static content (About, Contact, Services)
- Hierarchical (can have parent/child pages)
- No categories/tags
- Not in RSS feeds
- Example: About Us, Contact Page
- Dynamic content (blog articles, news)
- Chronological (organized by date)
- Has categories/tags
- Appear in RSS feeds
- Example: Blog articles, news updates
Category Targeting
Target entire groups of posts based on their categories. Perfect for topic-specific promotions, category-based announcements, or organizing content by subject area.
Target all posts within specific categories
Manage visibility for dozens of posts at once
Works with parent/child category structures
How Category Targeting Works
When you target the "Technology" category: Content will appear on all posts in Technology AND all its child categories (Mobile, Computers, Gaming).
- Go to Posts → Categories in WordPress admin
- Hover over any category and check the URL in your browser's status bar
- The ID appears in the link:
term.php?taxonomy=category&tag_ID=123 - You can also use "Quick Edit" to see the category ID
Custom Post Type Targeting
Extend your targeting capabilities to custom post types created by themes or plugins. Perfect for portfolios, testimonials, products, events, or any custom content types.
Works with any custom post type registered in WordPress
Control by post type AND by specific items
Automatically detects all custom post types on your site
Two-Level CPT Targeting System
You can target at either level:
- Post Type Level: Show on all "Portfolio" items
- Item Level: Show only on specific portfolio pieces
- Combined: Show on selected "Portfolio" items only
WooCommerce Targeting
Specialized targeting for WooCommerce stores. Control visibility on shop pages, individual products, and product categories to boost sales and improve customer experience.
Show or hide content on main WooCommerce shop page
Target individual products or all products
Target entire product categories
WooCommerce Page Structure
Main product listing page
bbPress Targeting
Control visibility on bbPress forum pages. Perfect for community announcements, forum rules, or targeted promotions within your discussion forums.
Show content on all forum pages
Choose specific forums to display content
Perfect for community announcements and rules
What are bbPress Pages?
Main discussion categories (e.g., "General Discussion", "Support")
Individual discussion threads within forums
Individual responses within topics
Geographic Targeting
Show or hide content based on visitor location. Target specific countries or individual IP addresses for location-based promotions, regional announcements, or compliance requirements.
Show content to visitors from specific countries
Target specific IP addresses or ranges
Uses built-in GeoIP database for country detection
How Geographic Detection Works
Their IP address is automatically detected
Plugin checks GeoIP database for country
Compares visitor's country with your selected countries
Displays content only if country matches your rules
Country vs IP Address Targeting
- Targets by country (e.g., United States)
- Uses GeoIP database
- Affects all visitors from that country
- Easy to manage
- Best for: Regional promotions, compliance
- Targets specific IPs (e.g., 192.168.1.1)
- Exact IP matching
- Affects only specific IPs
- More precise control
- Best for: Testing, internal use, specific users
Enter one IP address per line in the textarea. You can use:
- Single IP:
192.168.1.1 - IP Range:
192.168.1.1-192.168.1.50 - CIDR Notation:
192.168.1.0/24 - Multiple IPs: One per line
- Geographic targeting uses IP-based location detection, which is generally accurate but not 100% precise
- Visitors using VPNs or proxies may appear from different countries
- IP addresses can change, especially for mobile users
- For critical legal compliance, consider additional verification methods
Scroll & Viewport Targeting
Control content visibility based on user behavior (scrolling) and device characteristics (screen size). Perfect for engagement optimization and responsive design.
Show content after users scroll a certain distance
Hide content after users scroll beyond a point
Show/hide based on browser window size
Scroll Behavior Demonstration
Viewport vs Scroll: What's the Difference?
- Based on user action (scrolling)
- Dynamic - changes as user scrolls
- Engagement-based
- Example: Show offer after user reads 50% of page
- Best for: Engagement, reading progress
- Based on screen size
- Static - based on device/window size
- Device-based
- Example: Hide on mobile screens below 768px
- Best for: Responsive design, device optimization
Impression Control
Limit how often your floating content is shown to prevent overexposure and improve user experience. Control global limits, per-user limits, and repeat display timing.
Set maximum impressions across all visitors
Limit how many times each user sees content
Control when content reappears after being closed
How Impression Tracking Works
Plugin checks if content should be shown
1. Global limit reached?
2. User limit reached?
3. Recently closed?
If all checks pass, show content and increment counters
Store impression count and user closure timestamp
Global vs Per-User Limits
When 1000th impression is reached, content stops showing to everyone
Each user sees content max 3 times, regardless of other users
- Impression counting uses browser cookies for per-user tracking
- Users who clear cookies or use incognito mode may see content again
- Global limits are stored in database and persist across sessions
- Repeat display timing uses days, not hours/minutes
- Impression data is stored for performance optimization
Device & Responsive Settings
Optimize your floating content for different devices and screen sizes. Control responsive behavior, device visibility, and operating system targeting for the best user experience.
Automatically adapt content to screen size
Show/hide on desktop, tablet, or mobile
Target specific operating systems
Device Detection Demonstration
> 1024px
769-1024px
≤ 768px
- Always keep Responsive Behavior enabled unless you have specific reasons to disable it
- Test your floating content on multiple device sizes before publishing
- Consider simplifying complex content for mobile devices
- Use Device Visibility to hide non-essential elements on mobile to save screen space
- Remember that tablets can switch between portrait and landscape orientations
- Combine with Custom CSS for advanced responsive adjustments
Advanced Targeting: Summary
You now have complete control over where, when, and to whom your floating content appears. The 12 targeting systems work together to provide precise control:
Custom CSS Styling
Add your own custom CSS to fine-tune the appearance of your floating content beyond the standard settings.
Custom styles that apply to all desktop and tablet devices
Device-specific styles that only apply to mobile screens
Override any style with custom CSS for pixel-perfect design
Custom CSS (Desktop & Tablet)
Add CSS rules that will apply to your floating content on all desktop and tablet devices.
/* Example: Custom button styling */
.afc-floating-content .custom-button {
background: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
border-radius: 25px;
padding: 12px 30px;
font-weight: 600;
text-transform: uppercase;
box-shadow: 0 4px 15px rgba(79, 172, 254, 0.3);
transition: all 0.3s ease;
}
/* Example: Hover effects */
.afc-floating-content .custom-button:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(79, 172, 254, 0.4);
}
/* Example: Custom text styling */
.afc-floating-content h3 {
font-family: 'Arial', sans-serif;
letter-spacing: 1px;
text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
Custom Mobile CSS
Add CSS rules that only apply to mobile devices (screens narrower than 768px).
/* Mobile-specific adjustments */
@media (max-width: 767px) {
.afc-floating-content {
width: 90% !important;
max-width: 300px;
font-size: 14px;
}
/* Larger buttons for touch screens */
.afc-floating-content .custom-button {
padding: 15px 25px;
font-size: 16px;
min-height: 50px;
}
/* Adjust spacing for mobile */
.afc-floating-content h3 {
font-size: 18px;
margin-bottom: 15px;
}
/* Hide elements on mobile */
.afc-floating-content .desktop-only {
display: none;
}
}
- Use
!importantsparingly - only when necessary to override other styles - Start mobile CSS with
@media (max-width: 767px)for proper targeting - Prefix selectors with
.afc-floating-contentto target only your floating content - Test on multiple devices to ensure responsive behavior
- Use browser developer tools (F12) to inspect elements and test CSS
Common CSS Examples
Add Box Shadow
.afc-floating-content {
box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}
Custom Animation
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
.afc-floating-content {
animation: pulse 2s infinite;
}
Gradient Background
.afc-floating-content {
background: linear-gradient(135deg,
#667eea 0%,
#764ba2 100%);
}
Mobile-Specific Font
@media (max-width: 767px) {
.afc-floating-content {
font-family: -apple-system,
BlinkMacSystemFont, sans-serif;
}
}
Key interface elements:
- Desktop CSS Textarea - For desktop/tablet styles
- Mobile CSS Textarea - For mobile-specific styles
- Syntax Highlighting - Color-coded CSS editing
- Live Preview Integration - See changes immediately
Animation & Motion Effects
Add engaging entrance and exit animations to your floating content with 80+ animation options across 14 categories.
How your content appears when it first shows up
How your content disappears when closed
80+ animation options for every use case
Entrance Animation
Controls how your floating content appears when it first shows up on the screen.
Gentle appearance - good for most sites
Energetic bounce - great for promotions
Slides from edge - perfect for sidebars
Zooms into view - draws attention
Exit Animation
Controls how your floating content disappears when users close it or it auto-hides.
Gentle disappearance
Slides off screen
Zooms out of view
3D flip effect
How to Use Animations
- Select an Entrance Animation from the dropdown (how your content appears)
- Select an Exit Animation from the dropdown (how your content disappears)
- Save your changes and preview the animations in Live Preview
- Test different combinations to find the perfect effect for your content
Animation Class Example:
<!-- Your content will automatically get these classes -->
<div class="afc-floating-content animated bounceIn">
<!-- Your content here -->
</div>
Key interface elements:
- Entrance Animation dropdown - 80+ options in 14 categories
- Exit Animation dropdown - Matching exit animations
- Category groupings - Organized by animation type
- Preview capability - See animations in Live Preview
- Keep it subtle for professional websites - avoid overly flashy animations
- Match animation to content type - playful for promotions, subtle for notifications
- Test on mobile - some complex animations may perform differently on mobile devices
- Consider performance - simple animations (fade, slide) perform better than complex 3D effects
- Use consistently - use the same animation style across similar content types
Display Scheduling & Timing
Control exactly when your floating content appears and disappears with date-based scheduling and timing controls.
Set when your content first becomes visible
Set when your content automatically hides
Add a delay after the start date before showing
Display From (Start Date/Time)
Set the exact date and time when your floating content should first become visible to visitors.
Content becomes visible
Content automatically hides
Display Until (End Date/Time)
Set the exact date and time when your floating content should automatically stop displaying.
Set end date to December 26th for Christmas sales
7-day flash sale ending at specific date/time
Hide content after event date has passed
Delay After Start Date
Add a time delay (in seconds) before displaying content, even after the start date/time has been reached.
Short delay for important announcements
Allow users to browse before showing content
For less intrusive content displays
5-minute delay for returning visitors
How Scheduling Works
Set Your Dates
Choose start and end dates/times using the calendar date pickers.
Add Optional Delay
Enter seconds (0-86400) to delay display after the start time.
Automatic Control
Content automatically shows/hides based on your schedule - no manual intervention needed.
IF Current Date/Time ≥ Start Date/Time AND
IF Current Date/Time ≤ End Date/Time AND
IF Time Since Start ≥ Delay Seconds
THEN Display Content
Key interface elements:
- Start Date Picker - Calendar with date/time selection
- End Date Picker - Calendar for automatic end date
- Delay Input - Seconds delay after start (0-86400)
- Calendar Icons - Click to open date picker
- Clear Formatting - Easy date entry and clearing
- Use timezone-aware scheduling - dates/times use your WordPress timezone setting
- Test with Live Preview to verify your scheduling logic
- Leave end date blank for ongoing content that should display indefinitely after start
- Use delay for better UX - don't interrupt visitors immediately
- Combine with countdown timer for urgency (see next section)
- Clear both dates to disable scheduling and show content immediately
Countdown Timer & Urgency
Add urgency and time sensitivity to your floating content with automatic display timing and auto-close functionality.
Show content after a specific time delay on page load
Automatically hide content after a set duration
Create time-sensitive offers and limited-time announcements
Key interface elements:
- Show content after (seconds) - Delay before displaying content
- Automatically close after (seconds) - Auto-hide timer after showing
- Number inputs - Enter time in seconds (0 = disabled)
Countdown Timer Settings
How Countdown Timer Works
Page Loads
Visitor arrives on your page. The timer starts counting down from your "Show content after" value.
Delay Period (Optional)
If you set "Show content after" to 10 seconds, the floating content remains hidden for 10 seconds after page load.
Content Appears
After the delay period ends, your floating content appears with its entrance animation.
Auto-Close Countdown (Optional)
If you set "Auto close after" to 15 seconds, another timer starts counting down immediately after the content appears.
Content Automatically Closes
After the auto-close timer ends, the floating content disappears with its exit animation.
Timer 1 starts
After Timer 1 ends
After Timer 2 ends
Live Demo Simulation
Total visible time: 10 seconds after 5-second delay
- Use short delays (3-8 seconds) for important announcements to avoid interrupting initial page exploration
- Set auto-close for all temporary content to keep your interface clean
- Combine with scheduling for time-based campaigns (e.g., flash sales)
- Test different timing combinations to find what works best for your audience
- Use 0-second delay for critical alerts that need immediate attention
- Disable auto-close (set to 0) for persistent elements like newsletter signup bars
- Timers are per-session. If a user refreshes the page, timers reset
- If a user manually closes the content, auto-close timer is cancelled
- Both timers use seconds as the unit (1 minute = 60, 5 minutes = 300)
- Set to 0 to disable either timer function
- Works independently of display scheduling - both can be used together
Implementation Example
For a limited-time offer that appears after 5 seconds and disappears after 30 seconds:
Show content after: 5
Automatically close after: 30
// Result:
// 1. Page loads → 5 second delay
// 2. Content appears → 30 second countdown starts
// 3. Content auto-closes → Total: 35 seconds from page load
User Role & Access Targeting
Control exactly which users can see your floating content based on their WordPress user roles and permissions. The plugin automatically detects all user roles on your site.
Automatically loads all user roles from your WordPress installation
Includes custom roles from WooCommerce, membership plugins, and more
Specifically target logged-out visitors with the "No User Roles" option
Dynamic Role Detection System
Important: The plugin doesn't have a fixed list of user roles. Instead, it automatically scans your WordPress installation and displays all available user roles, including:
Key interface elements:
- Dynamic dropdown - Automatically populated with your site's roles
- "No User Roles" option - Always available for guest targeting
- Multiple selection - Hold Ctrl/Cmd to select multiple roles
- Plugin roles included - WooCommerce, membership, LMS roles appear automatically
User Role Targeting Settings
What You'll Typically See (Based on Your Plugins)
The list grows with your site: As you install new plugins that create user roles, those roles automatically appear in the dropdown. You don't need to update the plugin or change any settings.
How Dynamic Role Detection Works
Plugin Queries WordPress
When you open the settings, the plugin asks WordPress: "What user roles exist on this site?"
WordPress Provides List
WordPress returns a complete list of all registered user roles, including those created by other plugins.
Plugin Builds Dropdown
The plugin dynamically creates a dropdown menu with all the retrieved roles plus the special "No User Roles" option.
You Make Your Selection
You select which roles should see the content from the dynamically generated list.
Real-Time Checking
When a user visits, the plugin checks their role against your selection and shows/hides content accordingly.
Understanding "No User Roles"
"No User Roles" is a special option that targets visitors who are NOT logged in. These visitors don't have any WordPress user role, so this option was created specifically to target them.
When to use "No User Roles":
- Show sign-up incentives to new visitors
- Display introductory offers to first-time users
- Show cookie consent notices to all guests
- Promote newsletter subscriptions to non-members
- Hide member-only content from visitors
- Roles appear automatically - When a plugin creates new user roles, they automatically appear in the dropdown
- Role names vary - Different plugins may use different names for similar roles (e.g., "Member", "Subscriber", "Customer")
- Test with actual users - Create test accounts with different roles to verify targeting works correctly
- Combine with other rules - Use role targeting together with page targeting, scheduling, etc., for precise control
- Empty selection = everyone - If you want content visible to all users, don't select any roles
- Role not appearing? Ensure the plugin creating the role is active and the role has been properly registered in WordPress
- "No User Roles" not working? Test in incognito mode to ensure you're actually logged out
- Caching issues? Some caching plugins may cache role-based content - test with caching disabled
- Multiple roles per user? If a user has multiple roles, they'll see content if ANY of their roles is selected
- Custom role disappeared? If you deactivate a plugin, its roles may disappear from the list
Quick Reference: Common Role Scenarios
Select: Administrator
Select: Customer (if using WooCommerce)
Select: No User Roles
Select: Student (if using LMS plugin)
Select: Nothing (leave all unselected)
Dynamic Latest Posts Display
Automatically display your most recent blog posts or specific selected posts within your floating content to drive engagement and increase readership.
Automatically updates with your latest posts - no manual editing needed
Show before or after your main content with customizable count
Choose specific posts by ID or let WordPress pick the latest ones
Customize link colors, font sizes, and hover effects
Key interface elements:
- Enable/Disable toggle - Turn latest posts feature on or off
- Placement options - Show before or after main content
- Posts count - Number of posts to display
- Custom post selection - Choose specific posts by ID
- Link styling - Font size and color customization
Latest Posts Display Settings
How Latest Posts Display Works
This is your main floating content message, call-to-action, or promotion.
This is your main floating content message, call-to-action, or promotion.
Dynamic updates: When you publish new blog posts, they automatically appear in the floating content (unless you're using custom post selection).
Two Display Modes: Automatic vs Custom
Automatic Mode
Displays your most recent posts automatically. Perfect for blogs that publish regularly.
- WordPress automatically selects your latest published posts
- Number of posts controlled by "Posts to Display" setting
- Updates automatically when you publish new content
- Always shows freshest content
Custom Selection Mode
Manually select specific posts to display. Perfect for promoting curated content.
- Enter specific post IDs separated by commas
- Posts display in the order you specify
- "Posts to Display" setting is ignored
- Only shows your chosen posts
How to Find Post IDs for Custom Selection
- Go to Posts → All Posts in your WordPress dashboard
- Hover over any post title
- Look at the bottom-left of your browser (status bar) or check the URL
- The ID appears in the link:
post.php?post=123&action=edit
- Go to Posts → All Posts
- Click "Quick Edit" under any post
- Find the ID in the form that appears
- It's usually labeled "ID" or appears near the top
- Click to edit any post
- Look at the URL in your browser's address bar
- The ID is the number after
post= - Example:
.../wp-admin/post.php?post=456&action=edit
123, 456, 789 ← Three posts, comma-separated42 ← Single post ID101, 102, 103, 104, 105 ← Multiple posts in sequence15, 37, 89 ← Non-sequential post IDs
Link Styling & Customization
- Use contrasting colors for links to make them stand out
- Set hover color darker or brighter than normal link color for visual feedback
- 15-18px font size works well for most floating content
- Test colors on both light and dark backgrounds if your content changes
- Consider your website's brand colors for consistency
- Combine with scheduling to show different posts at different times of day or days of week
- Use custom CSS to add icons, borders, or backgrounds to your post links
- Test different placements - "Before Content" often works better for engagement, "After Content" for discovery
- Update custom selections regularly to keep featured content fresh
- Monitor click-through rates to see which posts perform best in floating content
- Consider post length - very long post titles may not display well in limited space
- Custom selection overrides automatic mode - when you enable custom posts, the "Posts to Display" setting is ignored
- Posts must be published - drafts, scheduled, or private posts won't display
- Post order in custom selection is preserved exactly as you enter the IDs
- Non-existent post IDs are simply skipped (no error displayed)
- Link styling applies to all posts - you can't style individual posts differently
- Caching considerations - some caching plugins may cache the post list; clear cache after changing settings
Complete Configuration Example
WooCommerce Product Display
Showcase your products directly within floating content to boost sales, promote offers, and increase customer engagement. Perfect for e-commerce stores using WooCommerce.
Seamlessly connects with your WooCommerce store
Latest, featured, on-sale, or custom product selection
Stacked or inline display with customizable elements
Control which product elements appear (image, title, price, button)
Key interface elements:
- Enable/Disable toggle - Turn product display on or off
- Product Type dropdown - Latest, Featured, On-Sale, etc.
- Custom Product IDs field - Manually select specific products
- Product count - Number of products to display (1-20)
- Display elements checkboxes - Image, Title, Price, Button
- Layout style - Stacked or inline display
WooCommerce Product Display Settings
Product Type Comparison
Displays most recently added products to your store.
Displays products marked as "Featured" in WooCommerce.
Displays products currently on sale (with sale price set).
Displays products with highest sales numbers (by order count).
Manually select exact products to display by their IDs.
123, 456, 789 shows exactly those 3 products
Product Display Examples
Visible Product Elements Explained
Enable all elements for complete product presentation
Use Image + Title + Price (skip button for space)
Use Image + Title for fast-loading previews
Use only Image to create curiosity and clicks
How to Find WooCommerce Product IDs
- Go to Products → All Products in WordPress
- Hover over any product
- Check the URL in your browser's status bar
- ID appears in link:
post.php?post=123&action=edit
- Edit any WooCommerce product
- Look at the URL in address bar
- The ID is after
post= - Example:
.../post.php?post=456&action=edit
- Use WooCommerce export feature
- Check CSV export for product IDs
- Or use a "Show IDs" plugin
- Many plugins add ID column to products list
101, 205, 312 ← Three specific products45 ← Single product promotion78, 79, 80, 81, 82 ← Product series/collection
- Use Featured Products for controlled promotion of specific items
- For flash sales, use On-Sale Products to automatically show discounted items
- Combine with scheduling to show different products at different times
- Use inline layout for product grids, stacked for featured items
- Test different element combinations to see what converts best
- For mobile, consider reducing product count or using simpler layouts
- Update custom product IDs regularly for seasonal or promotional content
- Requires WooCommerce 3.0+ for full functionality
- Product images use WooCommerce's default image sizes
- Out of stock products will not display (unless configured otherwise in WooCommerce)
- Variable products show the main product, not individual variations
- Caching plugins may cache product displays - clear cache after product changes
- When using Specific Product IDs, non-existent IDs are silently skipped
- Product count limit of 20 ensures performance optimization
Complete Example: Flash Sale Promotion
Troubleshooting & Support
Get help with common issues, contact support, and share your experience.
Frequently Asked Questions
Quick answers to the most common questions about Advanced Floating Content.
Licensing & Purchase
Can I use the plugin on multiple websites?
Each purchase is valid for a single website. For multiple websites, you need to purchase additional licenses. This is a standard requirement for CodeCanyon plugins to ensure fair usage and continued development.
What happens if I don't validate my license?
Without license validation:
- Premium features remain locked
- You won't receive plugin updates
- No access to premium support
- Limited functionality
Always validate your license immediately after installation to unlock all features.
Can I get a refund if the plugin doesn't work?
Refunds are handled through CodeCanyon's refund policy. Before requesting a refund:
- Contact our support team for assistance
- Check the documentation and FAQ
- Ensure your server meets minimum requirements
- Test for plugin conflicts
Most issues can be resolved with proper configuration or server adjustments.
Technical & Compatibility
Does the plugin work with page builders?
Yes! Advanced Floating Content is compatible with all major page builders including:
The floating content appears independently of your page builder content.
Why isn't my floating content appearing?
If your content isn't appearing, check these common issues:
- Display Rules: Check if targeting rules exclude the current page/user
- Scheduling: Verify start/end dates and times
- Cache: Clear your WordPress and browser cache
- JavaScript: Ensure JavaScript isn't blocked in browser
- Plugin Conflict: Test with other plugins disabled
- Status: Confirm the content is published (not draft)
Use the Live Preview feature to test content appearance.
Will the plugin slow down my website?
Advanced Floating Content is optimized for performance:
- Lightweight: Minimal JavaScript and CSS footprint
- Cached: Content is cached for better performance
- Lazy Loading: JavaScript loads only when needed
- Optimized Queries: Efficient database queries
Troubleshooting
How do I fix JavaScript conflicts?
For JavaScript conflicts:
- Disable other plugins one by one to identify the conflict
- Switch to default WordPress theme to rule out theme issues
- Check browser console for JavaScript errors (F12 → Console)
- Update all plugins and WordPress to latest versions
- Use jQuery compatibility mode in plugin settings if available
Contact support with the conflict details for specific solutions.
Why are animations not working?
Animation issues can be caused by:
- CSS Conflicts: Other CSS may override animation styles
- Browser Compatibility: Some older browsers don't support CSS3 animations
- Performance Settings: Some devices/browsers reduce animations for performance
- Plugin Settings: Check if animations are enabled in content settings
- Cache: Clear cache after changing animation settings
How do I reset the plugin settings?
To reset plugin settings:
- Go to Advanced Floating Content → Settings
- Scroll to the bottom to find "Reset Plugin" section
- Click "Reset All Data" button
- Confirm the reset in the popup dialog
- The plugin will be restored to default settings
Consider exporting your content before resetting.
Contact Support
Get direct assistance from our support team for issues not covered in the documentation.
Before Contacting Support
To help us resolve your issue faster, please check these steps first:
Check Documentation
Search this documentation for your issue - many common problems are already covered.
Test Basic Troubleshooting
- Clear WordPress and browser cache
- Disable other plugins temporarily
- Switch to default WordPress theme
- Update WordPress and all plugins
Gather Information
Prepare this information before contacting support:
- WordPress version
- PHP version
- List of active plugins
- Theme name and version
- Error messages/screenshots
Rating & Review Guide
Share your experience and help other WordPress users make informed decisions.
What Makes a Helpful Review?
Do Include
- Specific examples of how you use the plugin
- Before/after results if applicable
- Setup time and ease of configuration
- Support experience if you contacted us
- Performance impact on your site
Avoid These
- One-word reviews like "Great" or "Bad"
- Unrelated complaints about CodeCanyon policies
- Requests for support (use support page instead)
- Demands for features without context
- Inaccurate information about the plugin
Example Reviews
"I needed a way to display time-sensitive promotions across my e-commerce site. This plugin made it incredibly easy to create sticky announcement bars that appear only on product pages. The targeting options saved me hours of manual work. Support helped me with a minor CSS issue within 24 hours. Highly recommended for any WooCommerce store!"
"The plugin works well for basic floating content needs. I use it for newsletter signup forms that appear after scrolling. The interface is clean and mostly intuitive. I deducted one star because the mobile preview could be better, and I'd love to see more animation options. Overall, solid plugin that does what it promises."
How Reviews Help Everyone
For Buyers
- Make informed purchasing decisions
- Learn about real-world usage
- Discover tips and best practices
- Understand limitations before buying
For Developers
- Identify bugs and issues quickly
- Understand user needs and pain points
- Prioritize feature development
- Improve documentation based on feedback
For the Community
- Build a knowledge base of solutions
- Encourage quality plugin development
- Create transparency in the marketplace
- Help WordPress ecosystem grow
Ready to Share Your Experience?
Your review helps shape the future of Advanced Floating Content and assists other WordPress users.
Leave Your Review Now