feat(front-submit): 1:1 写文章/投稿页对齐 zibll newposts

Register AKSRT 写文章/投稿 page template, wire header publish entry to
front submit URL, rewrite page-submit as dual-column TinyMCE compose with
featured cover, multi-category/topics/filters, pay box, drafts, and
capability-gated FrontSubmit AJAX (pay/featured traits).
This commit is contained in:
2026-07-18 13:29:27 +08:00
parent cd4b1a73dc
commit 518e825bdd
25 changed files with 3029 additions and 982 deletions
+6 -3
View File
@@ -130,7 +130,10 @@ if (!empty($aksrt_bg_styles)) {
$aksrt_user_credit = function_exists('aksrt_user_credits') && is_user_logged_in() ? (int) aksrt_user_credits(get_current_user_id()) : 0;
$aksrt_currency_name = class_exists('\AKSRT\Settings\Settings') ? \AKSRT\Settings\Settings::get_currency_name() : __('积分', 'aksrt');
$aksrt_orders_url = function_exists('aksrt_get_orders_page_url') ? aksrt_get_orders_page_url() : '';
$aksrt_publish_url = admin_url('post-new.php');
$aksrt_publish_url = function_exists('aksrt_get_new_post_url') ? aksrt_get_new_post_url() : '';
if ($aksrt_publish_url === '') {
$aksrt_publish_url = admin_url('post-new.php');
}
$aksrt_messages_url = function_exists('aksrt_get_messages_page_url') ? aksrt_get_messages_page_url() : '';
$aksrt_unread_count = (is_user_logged_in() && function_exists('aksrt_get_user_unread_notification_count'))
? (int) aksrt_get_user_unread_notification_count(get_current_user_id())
@@ -260,7 +263,7 @@ if (!empty($aksrt_bg_styles)) {
<div class="nav-actions__cta">
<?php if ($aksrt_can_publish) : ?>
<a class="btn-primary" href="<?php echo esc_url(admin_url('post-new.php')); ?>">
<a class="btn-primary" href="<?php echo esc_url($aksrt_publish_url); ?>">
<i class="fas fa-pen-nib" aria-hidden="true"></i>
<span><?php esc_html_e('发布', 'aksrt'); ?></span>
</a>
@@ -462,7 +465,7 @@ if (!empty($aksrt_bg_styles)) {
<div class="nav-actions__cta nav-actions__cta--drawer">
<?php if ($aksrt_can_publish) : ?>
<div class="nav-drawer__publish">
<a class="btn-primary" href="<?php echo esc_url(admin_url('post-new.php')); ?>">
<a class="btn-primary" href="<?php echo esc_url($aksrt_publish_url); ?>">
<i class="fas fa-pen-nib" aria-hidden="true"></i>
<span><?php esc_html_e('发布内容', 'aksrt'); ?></span>
</a>