wordpress按钮连接添加链接
在WordPress项目开发过程,很可能需要获取WordPress 各类页面的链接,包括首页、文章页、Page页面、存档页面等等,今天倡萌就简单分享下获取 WordPress 各类页面的链接的方法。
获取文章或页面链接 直接输出文章或页面的链接: 返回文章或页面的链接,以供调用: get_permalink(); 可以使用 echo 输出,结果和直接使用 the_permalink() 一样: 获取存档页面链接 function get_current_archive_link( $paged = true ) { $link = false; if ( is_front_page() ) { $link = home_url( '/' ); } else if ( is_home() && "page" == get_option('show_on_front') ) { $link = get_permalink( get_option( 'page_for_posts' ) ); } else if ( is_tax() || is_tag() || is_category() ) { $term = get_queried_object(); $link = get_term_link( $term, $term->taxonomy ); } else if ( is_post_type_archive() ) { $link = get_post_type_archive_link( get_post_type() ); } else if ( is_author() ) { $link = get_author_posts_url( get_query_var('author'), get_query_var('author_name') ); } else if ( is_archive() ) { if ( is_date() ) { if ( is_day() ) { $link = get_day_link( get_query_var('year'), get_query_var('monthnum'), get_query_var('day') ); } else if ( is_month() ) { $link = get_month_link( get_query_var('year'), get_query_var('monthnum') ); } else if ( is_year() ) { $link = get_year_link( get_query_var('year') ); } } } if ( $paged && $link && get_query_var('paged') > 1 ) { global $wp_rewrite; if ( !$wp_rewrite->using_permalinks() ) { $link = add_query_arg( 'paged', get_query_var('paged'), $link ); } else { $link = user_trailingslashit( trailingslashit( $link ) . trailingslashit( $wp_rewrite->pagination_base ) . get_query_var('paged'), 'archive' ); } } return $link; } 该函数可以输出首页、分类法(自定义分类法、标签、分类)、自定义文章类型的存档页面、作者存档页面、日期存档页面 的链接,包含分页。
获取当前页面链接 如果你不想判断页面类型,只想输出当前页面的链接,可以使用下面的代码: request)); echo $current_url; ?>
wordpress怎么添加友情链接
wordpress添加友情链接方法如下:使用到的工具:Link Manager插件1、在网站后台的“插件” → “安装插件”页面,搜索“Link Manager”,在线安装“Link Manager”插件并启用。
2、启用插件后,在后台的左侧管理菜单中,即新增了一个名为“链接”(Links)的菜单项,如下图所示3、依次进入【 链接 – 链接分类目录 】 ,新建名称为“友情链接”的链接分类目录,如下图所示4、依次进入【 链接 – 添加 】 ,添加新的 友情链接站点,如下图所示
怎么恢复Wordpress后台的链接管理功能
一、添加代码恢复Wordpress后台的链接管理功能1. 登录Wordpress管理后台,进入仪表盘。
2. 进入仪表盘后就会发现,之前在多媒体与页面之间那个链接按钮突然消失了。
3. 接下来找到外观,鼠标移动到上面会显示一个下拉菜单,在下拉菜单中点击编辑选项。
4. 进入外观、编辑之后,找到functions.php文件(即模板函数文件),然后点击进行编辑。
5. 在functions.php文件的底部添加代码:add_filter( 'pre_option_link_manager_enabled', '__return_true' );最后点击更新按钮。
6. 现在再去看看,链接功能是不是出现了。
二、使用插件恢复Wordpress后台的链接管理功能1. 登录Wordpress后台,进入插件搜索页面,搜索“Link Manager”插件。
2. 找到“Link Manager”插件后,点击“现在安装”按钮安装插件。
3. 接下来就等它自动解压安装,解压安装完成之后点击启用插件就可以了。
4. Link Manager插件启用之后,就可以看到链接管理功能出现了。
wordPress中如何设置文章在新窗口打开
wordpress中的文章默认都是在当前窗口打开,可是如此一来如果你的文章内容中有图文链接,当点击链接进入文章中的图文链接后就回不到你的主页了,如果想要查看其他的图文还要再次进入网站,如此一来二去真是很烦人,今天百度一下,看到很多相关内容,偶喜欢简单的东西,所以那些要修改代码什么的实在麻烦,对于新手更是头疼的事哦。
有一款小插件可以让你不再为这个问题烦恼,偶找到了这款插件并亲身试用了,真的很好用哦,现在就分享给朋友们。
步骤:进入wordpress后台找到插件选择安装插件,在搜索插件框输入(open link in a new window)点击搜索插件,选择第一个(open external links in a new window),安装启用就可以了。
这样当你点击文章中的图文链接时会弹出一个新窗口,浏览完关闭可以继续浏览其他的想要浏览的东西哦。
wordpress 页面分页问题:
有好多朋友都会遇到这样的问题,所以把解决方法写出来.供大家参考.打开wp-includes/link-template.php 文件,找到 get_page_link(页面链接),get_attachment_link(附件链接),get_year_link(按年存档页面链接),get_month_link(按月存档页面链接),get_day_link(按天存档页面链接),get_pagenum_link(导航数字页面链接),get_feed_link(文章Feed链接),get_post_comments_feed_link(评论Feed链接),get_author_feed_link(按作者文章Feed链接),get_category_feed_link(按分类Feed链接),get_tag_feed_link(按标签Feed链接),get_search_comments_feed_link(搜索评论Feed链接);在上述函数的最后,都有一个类似的函数:apply_filters('get_pagenum_link', $result); 而我们需要将相应页面函数修改为:apply_filters('get_pagenum_link', $result).'/'; 这个办法最为直接,将你希望出现反斜杠的页面所对应的函数修改好保存即可。
各位大神,推荐一个wordpress"阅读全文"的插件吧?
阅读全文不需要插件,直接在循环中添加就可以了或者也可以在function.php文件中编写替换函数,替换掉默认摘要function excerpt_read_more_link($output) {global $post;$output = excerptformat(mb_substr($output,0, 300));return $output;}add_filter('the_excerpt', 'excerpt_read_more_link');在上文中找到return $output; 然后添加修饰
wordpress标签云怎么设置
实现Wordpress彩色标签云在相应主题的functions.php加入下面的代码,位置刻意在?>;前面:function colorCloud($text) {$text = preg_replace_callback('||i','colorCloudCallback', $text);return $text;}function colorCloudCallback($matches) {$text = $matches[1];$color = dechex(rand(0,16777215));$pattern = '/style=(\'|\”)(.*)(\'|\”)/i';$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);return "";}add_filter('wp_tag_cloud', 'colorCloud', 1);修改Wordpress彩色标签字体大小,排序,显示数量等。
文件位置在wp-includes下的category-template.php 文件中,搜索wp_tag_cloud,找到相关参数进行修改:function wp_tag_cloud( $args = '' ) {$defaults = array('smallest' => 12, 'largest' => 16, 'unit' => 'pt', 'number' => 50,'format' => 'flat', 'separator' => "\n", 'orderby' => 'count', 'order' => 'DESC','exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true);$args = wp_parse_args( $args, $defaults );$tags = get_terms( $args['taxonomy'], array_merge( $args, array( 'orderby' => 'count', 'order' => 'DESC' ) ) );注:smallest表示标签的最小字号largest表示最大字号unit=px表示字体使用像素单位number=0表示显示所有标签,如果为40,表示显示40个orderby=count表示按照标签所关联的文章数来排列order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)Wordpress彩色标签云小工具调用。
保存之后回到首页就可以看到彩色标签云的效果了。
求教wordpress如何调用最新文章?
$limit = get_option('posts_per_page');$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;query_posts('showposts=' . $limit=7 . '&paged=' . $paged);//limit变量控制最新文章数量$wp_query->is_archive = true; $wp_query->is_home = false;?>ID)) : ?>
转载请注明出处51数据库 » wordpress link manag
用活着的时间过死后的日子