我正在处理PayPal Button Manager wordpress插件。
这里我们在插件中做一些扩展。 为此,我们要添加一些自定义链接和自定义页面。
首先我们列出带有动作链接的Paypal按钮
现在我被困在创建自定义页面的位置, 我已添加"更新按钮" 与 post_row_actions 的链接成功但无法使用该链接创建新页面。
任何逻辑/好方法我该怎么做?
有关此的任何信息将不胜感激。谢谢!
答案 0 :(得分:1)
你必须添加View按钮而不是更新按钮,因为wordpress有它的聋人编辑所以你必须按照以下步骤来实现这个:
第1步:添加添加查看链接的功能:
function viewbutton_row_actions( $actions, WP_Post $post ) {
if ( $post->post_type != 'paypal_buttons' ) {
return $actions;
}
$actions['view-custombutton'] = '<a href="'.admin_url().'post.php?post='.$post->ID.'&action=edit&myname=bhumi">View</a>';
return $actions;
}
add_filter( 'post_row_actions', 'viewbutton_row_actions', 10, 2 );
<强>步骤2:强>
在paypal按钮管理器中,在paypal_wp_button_manager_metabox函数中,在288附近的 paypal-wp-button-manager \ admin \ partials \ class-paypal-wp-button-manager-post-types 中有条件如果您有任何创建的短代码,那么它会在编辑链接上显示短编码只读视图,但现在您必须添加这样的新条件if(isset($ paypal_button_html)&amp;&amp;!empty($ paypal_button_html)&amp;&amp; $ _GET [& #39; myname&#39;] ==&#34; bhumi&#34;)所以现在它只显示短视图点击查看链接,否则显示编辑帖子页面。