gpt4 book ai didi

javascript - WordPress 作者页面描述换行/新行

转载 作者:行者123 更新时间:2023-11-28 00:32:00 30 4
gpt4 key购买 nike

我有一个自定义插件,可以使我的传记信息编辑器看起来像普通编辑器。然而,唯一的问题是,在后端制作它们时,前端没有换行/新行,我不知道问题出在哪里。

这是插件的部分代码

<?php $author_id =  $wp_query->queried_object->ID; ?>



function user_bio_visual_editor( $user ) {
if (function_exists('wp_editor')):
?>
<script type="text/javascript">
(function($){
$('#description').parents('tr').remove();
})(jQuery);
</script>
<table class="form-table">
<tr>
<th><label for="description"><?php _e('Biographical Info'); ?></label></th>
<td>
<?php
$description = get_user_meta( $user->ID, 'description', true);
$editor_settings = array('media_buttons' => false);
wp_editor( $description, 'description' , $editor_settings);
?>
</td>
</tr>
</table>
<?php
endif;
}
add_action('show_user_profile', 'user_bio_visual_editor');
add_action('edit_user_profile', 'user_bio_visual_editor');

这是模板中的部分代码

<?php if((get_the_author_meta('description', $author_id))!=""): ?>
<?php echo get_the_author_meta('description', $author_id),"<br>"; endif;?>

如何使换行符/新行在前端可见?

最佳答案

您需要使用函数wpautop

举个例子:

<?php 
if((get_the_author_meta('description', $author_id))!=""):
echo wpautop(get_the_author_meta('description', $author_id)),"<br>";
endif;
?>

阅读更多:http://codex.wordpress.org/Function_Reference/wpautop

关于javascript - WordPress 作者页面描述换行/新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897470/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com