标题几乎解释了它,我有一个想要能够上网的客户端,点击wordpress“按此”按钮并自动将页面链接添加到自定义字段。我知道这是可能的,当您点击“按此”按钮时,它会自动将您所在页面的链接添加到帖子窗口中作为href链接。
下一个最佳解决方案是找到一种方法来编辑输出到编辑器,以删除额外的文本wordpress自动添加到编辑器。
答案 0 :(得分:2)
它的解决方案是在表单格式中添加或附加隐藏字段。在价值中,你必须回显$ _GET ['u']。现在,通过ajax提交,您将看到您的隐藏字段随URL一起提交。
在这里,您可以挂钩“save_post”并更新该字段名称$ _POST ['field-name']的自定义字段。
P.S。如果您希望我也粘贴脚本,请回复。
以下是prepend的工作示例:
<?php function admin_footer_scripts(){?>
<script type="text/javascript" language="javascript">
jQuery(document).ready(function($){
//$('#url-scan-submit').on('click', function(){
$('#pressthis-form').prepend('<input type="hidden" name="link_url" value="<?php echo isset($_GET['u'])?$_GET['u']:''; ?>" />');
//});
});</script><?php
}
add_action('admin_footer', 'admin_footer_scripts');
?>
答案 1 :(得分:-1)
我认为您所要求的是可能的,但您可能需要重新制作书签并使用自定义插件而不是标准的press-this.php。 (我没有检查过,但也可能有预先设定的钩子。)
我在Gravity表单上也取得了很大的成功,因为它可以轻松创建帖子并可以直接从URL参数填充自定义字段。自定义书签加上重力形式对于您所描述的内容将是非常有效的解决方案。