WordPress页面链接添加.html后缀

默认WordPress页面不能实现伪静态链接,比如:http://zmingcx.com/begin.html,手动在链接中添加“.html”,会自动转码为"-html",但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。

将下面代码添加主题functions.php中即可。

// 页面链接添加html后缀
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
}

添加后,需要到固定链接设置页 Continue reading "WordPress页面链接添加.html后缀"

获取指定URL页面中的所有链接的PHP代码

以下代码可以获取到指定URL页面中的所有链接,即所有a标签的href属性:

// 获取链接的HTML代码
$html = file_get_contents('http://www.example.com');

$dom = new DOMDocument();
@$dom->loadHTML($html);

$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate('/html/body//a');

for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.'<br />';
}

这段代码会获取 Continue reading "获取指定URL页面中的所有链接的PHP代码"

织梦DedeCMS友情链接竖排改为横排

Dedecms的友情链接中直接调用{dede:flink row='24'/}后友情链接变成竖向排列,那怎么才能让它去掉<li>代码变成横向排列呢。下面来看如何将Dedecms友情链接竖向排列变成横向排列,去掉友情链接<li>代码方法!

方法一:

直接在Dedecms首页模版中直接写入代码为:

{dede:flink linktype='2' row='24'}[field:link/]{/dede:flink}

方法二:

找到\include\taglib\flink.lib.php文 Continue reading "织梦DedeCMS友情链接竖排改为横排"

WordPress去掉插件“相关文章(WordPress Related Posts)”中的“Zemanta”链接

WordPress Related Posts这个插件式很好用的,可以通过tag来随机挑选相关文章,提高用户的关联性。

不过最近升级之后在Related Posts栏目的右下角就会多出一个Zemanta的链接

虽然不影响什么,但是Pop还是喜欢清爽一点,找了一下代码,去掉即可。

具体步骤如下:

依次打 Continue reading "WordPress去掉插件“相关文章(WordPress Related Posts)”中的“Zemanta”链接"

EXCEL取消超链接自动转换的解决方法

解决方法:

1、在Excel中选择“工具→自动更正”,单击“键入时自动套用格式”选项卡,去掉“Internet 及网络路径替换为超级链接”的勾(如果已勾选,则取消之)。

2、对于那些常使用超链接转换,偶尔又不需要转换的人来说,可使用快捷键法,即输入完成按回车键后,再按Ctrl+Z组合键撤销自动更正即可。

3、在单元格中输入的URL地址前输入符号 ' (英文单引号)然后再输入URL地址,Excel就不会采取自动更正了。这种方法可让Excel的URL转换功能得心应手了。

WordPress使用Windows主机链接静态化(去掉index.php)

pop:网上有很多这样的代码,不过都是转载的,里面的全角半角符号是错误的,下面是我测试可用的代码

使用方法:
1、将下面的代码保存为 404.php,然后将其上传至根目录下,最后将主机里面的404错误指向根目 Continue reading "WordPress使用Windows主机链接静态化(去掉index.php)"

CSS定义某一DIV的链接字体颜色和大小

默认网页的连接文本是蓝色的,已访问的连接是紫色的。如果使用CSS的话就可以改变这些默认的定义,首先我们要知道这些代码如何的定义

a: link 用在为访问的连接上。
a :visited 用在已经访问过的连接上。
a :hover 用于鼠标光标置于其上的连接。
a :active 用于获得焦点(比如,被点击)的连接上。

如果给特定的DIV设定与其他DIV不一样的链接样式,就必须单独的定义

如:

.tab {
padding-left: 16px;
font-size: 16px;
font-weight: bold;
}
.tab a{
color: #000;
}
.tab active{
color:#000
}

或者是:

#news{font-size:14px; color:#CC3300; margin-left:20px; line-height:22px;}
#news a{font-size:14px; color:#CC3300; text-decoration:none; line-height:22px;}
#news a:hover{color:#000000; font-size:14px;}
#news a:visited{ color:#999999;}
#news a:active{font-size:20px;color:#333333;text-decoration:underline;}

html中在新窗口中打开链接的代码

其中的target定义的为打开方式

网页打开方式有以下几种:

_self、_top、_blank、_parent 和网页默认值

1.第1和第5种情况是相同的,_self表示“相同窗口”。点击链接后,地址栏不变。在网页中没有做设置时,网页链接默认的窗口为_self。
2.第2和第4种情况,也是相同的。_top表示整页窗口,_parent表示父窗口。实际使用中,它们没有任何区别,地址栏会变化。
3._blank是最常见的链接方式,表示超链接的目标地址在新建窗口中打开。
4.设为默认值 ,这样既是将在新窗口打开设为网页默认值。

默认打开方式有以下几种:_self、_top、_blank、_parent