| 开发者 |
vinoth06
buffercode |
|---|---|
| 更新时间 | 2026年10月22日 18:23 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-admin dashboard.
Key Features
/wp-admin/) and admin toolbar based on user roles.frontend-dashboard directory to your /wp-content/plugins/ directory, or upload frontend-dashboard.zip via WordPress Admin → Plugins → Add New → Upload Plugin.[fed_login] into the page content.Yes! Create individual pages and use dedicated shortcodes:
[fed_login_only][fed_register_only][fed_forgot_password_only][fed_dashboard] into the page content.Frontend Dashboard v3 supports:
$user_meta = get_user_meta( $user_id, 'your_custom_field_key', true );$post_meta = get_post_meta( $post_id, 'your_custom_field_key', true );Payment Gateways, Invoices & Billing profiles, and Transaction Ledgers are now dedicatedly powered and managed by the GateFuz plugin. The legacy Payments menu in Frontend Dashboard has been deprecated and centralized into GateFuz (under GateFuz > Gateways and GateFuz > Invoices). All existing company invoice settings (fed_invoice_settings) and transaction tables are automatically preserved and loaded by GateFuz with zero data loss.
[fed_login] — Complete authentication portal (login, registration, password reset).[fed_login_only] — Standalone login form.[fed_register_only] — Standalone registration form.[fed_forgot_password_only] — Standalone password recovery form.[fed_dashboard] — Main frontend user dashboard portal.[fed_user role="user_role"] — Role-specific user directory / profile page.[fed_transactions] — Frontend user transaction and payment history.[fed_list_taxonomy taxonomy="category"] — Displays taxonomy terms in a list layout.WP-Admin > Frontend Dashboard > Add-ons) to display official BufferCode Pro extensions (Membership, Pay Per Post, User Management, and Social Connect) alongside free extensions directly from the BufferCode API._PLUGIN_FILE, _PLUGIN, _VERSION) and plugin file headers, with cross-platform directory normalization.https://buffercode.com/api/v2/plugin/update/) via WordPress core plugins_api and pre_set_site_transient_update_plugins pipelines for active Pro extensions.https://buffercode.com/dashboard/dashboard/downloads)..fed_mobile_header) next to the user avatar, and added safe area inset padding (env(safe-area-inset-bottom)) to the off-canvas drawer footer to ensure logout remains visible and accessible across all mobile viewports.disable_user_access) apply strictly to post-registration profile updates, preventing enabled registration fields (such as email) from being rendered as disabled or uneditable during user sign-up.fed_no_update_fields against unauthorized updates by non-admin users.fed_show_profile_member_since filter hook and .fed_profile_member_since CSS class to allow toggling or styling the "Member Since" badge in the profile header banner.fed_show_sidebar_brand_subtitle filter hook to allow toggling the "Frontend Dashboard" subtitle text in the sidebar brand header when no custom logo is uploaded.MediaController.php attachment formatting with multi-tier fallback to resolve generated preview images from attachment metadata sizes, wp_prepare_attachment_for_js(), or post thumbnail IDs.Undefined variable $hasFullQuery in DashboardRoutes.php by properly defining $has_full_query for menu request validation and applying defensive parameter sanitization across fallback dashboard routes.[pdf-embedder url="..."] shortcode. Ensured window.frontend_dashboard is localized on the enqueued Vite bundle, synchronized media configuration and nonces across Classic Visual (TinyMCE) and Code (Quicktags/Textarea) modes, added a fail-safe server-side shortcode fallback when PDF Embedder is active, and automatically normalized raw viewer wrapper HTML back to shortcode syntax to prevent attribute stripping on save.fed_is_system_menu filter and locked system menu protection in Dashboard Menu manager (?page=fed_dashboard_menu), ensuring extension modules like Frontend Dashboard Pay Per Post ("My Submissions") and Frontend Dashboard Membership ("My Membership") are locked against accidental deletion while remaining fully customizable for title/label, icon, drag-and-drop order sorting, and role permissions.menu_tab parameter in dashboard URL router (DashboardRoutes.php).PaymentGatewayManager::getEnabledGateways() to verify gateway configuration state (isConfigured()) alongside enabled status (isEnabled()), ensuring unconfigured or inactive payment gateways are excluded from frontend checkout screens.wpautop injecting phantom paragraph tags into flex containers; enforced strict left-aligned flex containers, auto margins, and automatic tag pruning.<br> and <p> tags injected by WordPress wpautop; enforced rigid text resets, whitespace pruning, and scoped paragraph margin resets.?page=fed_payments seamlessly redirect to GateFuz Invoices (?page=gate-fuz-invoices). All existing company billing profiles and invoice settings remain fully preserved.wpautop, enforcing strict left-aligned flex containers, and removing conflicting spacing classes.[fed_login], [fed_login_only], [fed_register_only], and [fed_forgot_password_only]), with smart fallback to theme custom logo and developer filters (fed_brand_logo_url, fed_brand_logo_html).media_send_to_editor pipeline.window.FedMedia, fed_send_media_to_editor, fed_media_format_attachment, and toolbar action hooks) for seamless third-party plugin integrations.Unauthorized class execution error on Payments Dashboard (?page=fed_payments&menu=dashboard) by registering payment controller methods in the authorized action hooks map.// phpcs:ignore comment leak in payment layout output and cleaned embedded comments inside database query strings.?page=fed_membership_pro) and deprecated mock upsell teaser classes to streamline admin navigation.Uncaught SyntaxError: Invalid or unexpected token) caused by WordPress wptexturize formatting ampersands in inline script tags, by moving all mobile drawer controllers to the external enqueued frontend script.emptyState variable) in the media modal that prevented the single-item Attachment Details sidebar from displaying the Alt Text, Title, Caption, and Description fields.manage_options, edit_posts, etc.).users_can_register option.”) conversion and attribute corruption during post publishing and updates, keeping image tags and attributes fully preserved across save and reload cycles.fed_plugin_pages in compatibility notices.fed_addons as a fallback submenu alias to guarantee seamless access on legacy or bookmarked URLs.required_plugins) to dynamically separate official add-ons from standalone ecosystem plugins..gitignore rules for modern development workflows.