導航:首頁 > 文件教程 > wordpress列表

wordpress列表

發布時間:2023-06-04 08:22:28

『壹』 如何控制wordpress文章列表顯示文章個數

文章列表顯示文章的個數設置方法:進入網站後台-設置-選擇閱讀-選擇顯示幾篇,之後在文章列表頁面刷新,就可以實現效果。
要是某個分類下的文章個數,這個是通過代碼進行控制的。只需要修改條數就可以實現。

『貳』 如何讓wordpress列表頁只顯示文章的部分內容

第一步: 在後台主題管理的index.PHP文件中找到顯示全文的函數:

『叄』 如何自己設計wordpress評論列表及評論框

自己設計wordpress評論列表及評論框方法:
<?php if('open' == $post->comment_status && $parent_comment_status == 'open') : // 如果文章允許評論 ?>
<div id="comments">

<?php if(have_comments()) : ?>
?? ?<div>已有<?php comments_number('0','1','%'); ?>條評論 <a id="to-quick-respond" style="color: #bc373a;" href="#respond">快速評論</a></div>
?? ?<ol id="comments-lists"><?php wp_list_comments(array('callback' => 'mytheme_comment'));?></ol>
?? ?<?php if(get_comment_pages_count()->1 == get_option('page_comments')) : // 如果條數大於規定的條數,那麼就要翻頁了 ?>
?? ??? ?<div id="comment-navi"></div>
?? ?<?php endif; // 翻頁導航結束 ?>
<?php endif; // 評論列表結束 ?>

<div id="respond">
<?php if(get_option('comment_registration') && !is_user_logged_in()) : //如果文章設置了必須登錄才能評論 ?>
?? ?你必須<a href="<?php wp_login_url(get_permalink()); ?>">登錄</a>才能評論!
<?php else : //文章不用登錄就能評論 ?>
<form id="commentform" action="<?php bloginfo('url'); ?>/wp-comments-post.php" method="post">
?? ?<?php if(isset($_GET['replytocom']) && $_GET['replytocom'] != '') : ?>
?? ?<div>
?? ??? ?您正在回復<?php echo comment_author($_GET['replytocom']); ?><a style="color: #f00;" href="#comment-<?php echo $_GET['replytocom']; ?>" rel="nofollow">@<?php echo $_GET['replytocom']; ?>樓</a> <a href="<?php the_permalink(); ?>#comment-<?php echo $_GET['replytocom']; ?>" rel="nofollow">取消</a>
?? ??? ?<!-- 這里需要注意:由於我的主題是用我自己的方式取消回復,如果使用wordpress自己的取消按鈕,請使用<?php cancel_comment_reply_link('取消'); ?> -->
?? ?</div>
?? ?<?php endif; ?>
?? ?<?php if(is_user_logged_in()) : // 如果用戶已經登錄 ?>
?? ?<div>親愛的<strong><?php echo $user_identity; ?></strong> 您已經登錄啦! <a href="<?php echo admin_url('profile.php'); ?>">修改信息</a> <a href="<?php echo wp_logout_url(get_permalink()); ?>">注銷</a> 趕快評論啊!</div>
?? ?<?php elseif($comment_author != '') : // 如果用戶沒有登錄,而之前又已經進行了評論,被記錄的email信息 ?>
?? ?<div>親愛的<strong><?php echo $comment_author; ?></strong> 歡迎回來!<a id="toggle-comment-author-info" href="javascript:toggleCommentAuthorInfo();"><?php _e('修改信息'); ?></a> 留下您的回復吧</div>
?? ?<div id="comment-author-info" style="display: none;"><input id="author" type="text" name="author" value="<?php echo $comment_author; ?>" /><label for="author"><?php _e('昵稱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="email" type="text" name="email" value="<?php echo $comment_author_email; ?>" /><label for="email"><?php _e('郵箱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="url" type="text" name="url" value="<?php echo $comment_author_url; ?>" /><label for="url"><?php _e('個人主頁'); ?></label></div>
?? ?<script type="text/javascript">
?? ?var changeMsg = '修改信息';
?? ?var closeMsg = '隱藏信息';
?? ?function toggleCommentAuthorInfo(){
?? ??? ?var $info_box = $('#comment-author-info'),$tog_btn = $('#toggle-comment-author-info');
?? ??? ?$info_box.slideToggle('slow', function(){
?? ??? ??? ?if($info_box.css('display') == 'none'){
?? ??? ??? ??? ?$tog_btn.text(changeMsg);
?? ??? ??? ?}else{
?? ??? ??? ??? ?$tog_btn.text(closeMsg);
?? ??? ??? ?}
?? ??? ?});
?? ?}
?? ?</script>
?? ?<?php else : //既沒登錄,也沒之前留言情況下 ?>
?? ?<div>填寫個人信息,趕快回復吧!</div>
?? ?<div id="comment-author-info"><input id="author" type="text" name="author" value="" /><label for="author"><?php _e('昵稱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="email" type="text" name="email" value="" /><label for="email"><?php _e('郵箱'); ?><?php if ($req) echo " *"; ?></label>
?? ?<input id="url" type="text" name="url" value="" /><label for="url"><?php _e('個人主頁'); ?></label></div>
?? ?<?php endif; ?>
?? ?<div id="comment-text"><textarea id="comment" name="comment"></textarea></div>
?? ?<div>
?? ??? ?<button id="submit" name="submit" type="submit"><?php _e('提交'); ?></button>
?? ??? ?<span><a id="insert_comment_img" onclick="return insertImg('comment');" href="#">插入圖片</a></span>
?? ??? ?<?php if(function_exists('add_mail_to_comment_checkbox'))add_mail_to_comment_checkbox(); ?>
?? ??? ?<input type="hidden" name="redirect_to" value="<?php the_permalink(); ?>" />
?? ??? ?<?php do_action('comment_form', $post->ID); ?>
?? ??? ?<?php comment_id_fields(); ?>
?? ??? ?<div></div>
?? ?</div>
?? ?<script type="text/javascript">
?? ?// Ctrl+Enter提交評論
?? ?$(document).keypress(function(e){
?? ??? ?if(e.ctrlKey && e.which == 13 || e.which == 10) {
?? ??? ??? ?$("#submit").click();
?? ??? ??? ?document.body.focus();
?? ??? ?} else if (e.shiftKey && e.which==13 || e.which == 10) {
?? ??? ??? ?$("#submit").click();
?? ??? ?}
?? ?});
?? ?</script>
</form><?php endif; // 回復部分結束 ?>
</div><!-- end of #respond -->

</div><!-- endi of #comment -->
<?php endif; //如果文章允許評論的話,到這里結束

『肆』 wordpress如何顯示所有文章的列表

1. 你需要創來建一個widget,在谷歌里搜源索widget api,找到官方文檔,文檔里有創建widget的示例代碼
2. 在widget的public function form( $instance )函數中定義一個下拉列表,裡面列出所有的tag標簽,tag標簽可以用get tags()函數獲得,這樣你就能在widget裡面選擇要顯示哪個tag下的文章了。記得在public function update函數中保存選擇的tag
3. 在public function widget( $args, $instance )中寫上你要顯示的內容。從你截圖看,第一篇文章顯示特色圖像(調用the_post_thumbnail()),標題和摘要。後面的現實列表。
你可以從widget參數獲得要選擇哪個tag標簽下的文章,接下來用get_posts()函數或者WP Query獲取文章顯示就行了

閱讀全文

與wordpress列表相關的資料

熱點內容
注冊表禁止啟動程序運行 瀏覽:705
網路優化總體流程圖 瀏覽:735
前端程序員簡歷模板 瀏覽:706
蜂巢積木編程機器人怎麼樣 瀏覽:561
微信小程序tips 瀏覽:117
油印文件有哪些 瀏覽:854
java線程買票案例 瀏覽:672
java架構培訓 瀏覽:857
price是什麼文件 瀏覽:258
手機游戲編程哪個好學 瀏覽:259
qq郵箱怎麼發語音文件 瀏覽:494
php刪除資料庫記錄 瀏覽:905
文件校驗工具有哪些 瀏覽:158
蘋果app被亂扣費怎麼投訴 瀏覽:269
數據通信工程師要負責多少設備 瀏覽:904
excel有沒有多個文件數據鏈接 瀏覽:842
鄭州兒童編程課程應該怎麼選擇 瀏覽:103
word2003二級標題編號 瀏覽:370
ipad百度雲盤壓縮文件 瀏覽:912
什麼網站可以發現新產品 瀏覽:680

友情鏈接