小编mar*_*dge的帖子

以编程方式提交 WordPress 表单密码

如何让用户通过 URL 访问受 WordPress 保护的页面,该 URL 将在下面的表单中提交密码?

我希望能够让用户无需输入密码即可访问受密码保护的 WordPress 页面,因此当他们访问该页面时,密码会在页面加载时通过 POST URL 提交。

这并不意味着在任何方面都是安全的;我需要在 URL 和 PHP 中对密码进行硬编码。这只是为了用户的简单性。

编辑 2010 年 4 月 19 日:根据下面的答案,可以直接设置 cookie 以允许用户不必输入密码。让搜索机器人进入的最好方法是检测用户代理并重定向,因为机器人不会处理 cookie。

这是形式(这是WordPress核心代码):

<form action="http://mydomain.com/wp-pass.php" method="post">

Password: <input name="post_password" type="password" size="20" />

<input type="submit" name="Submit" value="Submit" /></form>
Run Code Online (Sandbox Code Playgroud)

这是 wp-pass.php (这是 WordPress 核心代码):

<?php
require( dirname(__FILE__) . '/wp-load.php');

if ( get_magic_quotes_gpc() )
    $_POST['post_password'] = stripslashes($_POST['post_password']);

setcookie('wp-postpass_' . COOKIEHASH, $_POST['post_password'], time() + 864000, COOKIEPATH);

wp_safe_redirect(wp_get_referer());
?>
Run Code Online (Sandbox Code Playgroud)

php forms url wordpress post

3
推荐指数
1
解决办法
4924
查看次数

这个PHP有什么作用?它是编码器/解码器吗?

我根本不懂PHP; 这更像是一个好奇的问题.

下面的PHP函数在文本文件中是几千个字符的文本,例如:

xnEFstUhSNWGSx5zTq4X/AUw/rtism+klrBETWg0xE1uwb49rnRxrgrgY5EEp3Y0uvTcvLqhUFOP
4n7LDLQpQ9UACTyuUjGBKmUScQCYLCP08u06t0K3nWTNiM7Q6bQMk/iZBE+UK1ywbVC1Lzr9OOEK
Run Code Online (Sandbox Code Playgroud)

这个php函数是否将随机文本编码到php中?可以从中找出加密方案吗?

编辑:客户说他拥有由其他人开发的代码的完全所有权和权利.怎么解码?它需要密码吗?

<?php //003ac
if (!extension_loaded('ionCube Loader')) {
    $__oc = strtolower(substr(php_uname(), 0, 3));
    $__ln = 'ioncube_loader_' . $__oc . '_' . substr(phpversion(), 0, 3) . (($__oc == 'win') ? '.dll' : '.so');
    @dl($__ln);
    if (function_exists('_il_exec')) {
        return _il_exec();
    }
    $__ln   = '/ioncube/' . $__ln;
    $__oid  = $__id = realpath(ini_get('extension_dir'));
    $__here = dirname(__FILE__);
    if (strlen($__id) > 1 && $__id[1] == ':') {
        $__id   = str_replace('\\', '/', substr($__id, 2));
        $__here = str_replace('\\', '/', substr($__here, 2));
    } …
Run Code Online (Sandbox Code Playgroud)

php encryption ioncube

3
推荐指数
2
解决办法
6498
查看次数

jQuery用指针隐藏和显示div

使用下面的jQuery来切换文本div的隐藏和显示:当div打开和关闭时,我如何向标题添加某种指示符 - 如向上和向下箭头作为图形?最好的方法是什么?两张图片?一个CSS精灵?最重要的是:如何将其整合到JS中?

我查看了其他jQuery,为每个div分配一个随机数,然后确定哪些是打开的,哪些是关闭的,并切换两个图像中的一个.但是我在WordPress循环中使用php来显示帖子,这会给循环中的递增带来问题,因此必须有一种更简单的方法,不需要更改标题div的名称.谢谢....

这个JS触发了显示和隐藏.每个div都可以独立扩展和折叠.

$(document).ready(function() {
  $('div.demo-show:eq(0)> div').hide();  
  $('div.demo-show:eq(0)> h3').click(function() {
    $(this).next().slideToggle('fast');
  });
});
Run Code Online (Sandbox Code Playgroud)

这是它使用的HTML:

<div class="collapser">

<p class="title">Header-1 </p>
<div class="contents">Lorem ipsum</div>

<p class="title">Header-2</p>
<div class="contents">Lorem ipsum </div>

<p class="title">Header-3</p>
<div class="contents">Lorem ipsum</div>

</div>
Run Code Online (Sandbox Code Playgroud)

CSS是任意的:

.collapser {
margin: 0;
padding: 0;
width: 500px;
}

.title {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#c30;
}

.contents {
padding: 5px 10px;
background-color:#fafafa;
}
Run Code Online (Sandbox Code Playgroud)

css jquery show-hide

3
推荐指数
1
解决办法
1472
查看次数

Wordpress - 获取页面/发布订单号(如果已设置)

有人知道如何在页面属性中插入ORDER编号吗?我只需要数字,如果没有设置,给我一个特定的数字(1,或任何我想要的)所有没有设置订单页码的页面.

谢谢!

wordpress

3
推荐指数
1
解决办法
9296
查看次数

将Wordpress网站转换为静态HTML?

有谁能请给我关于将整个已建立的wordpress网站转换为HTML的想法?

我已经在谷歌搜索,并找到了一些链接:

http://forums.digitalpoint.com/showthread.php?t=1601946
http://sumtips.com/2011/08/convert-wordpress-to-static-html-pages.html
http://mossiso.com/2007/09/10/converting-wordpress-to-static-html.html
Run Code Online (Sandbox Code Playgroud)

还有其他简单方法吗?请指教?

html wordpress

3
推荐指数
1
解决办法
3万
查看次数

在wordpress中获取当前帖子的分类术语

我正在尝试使用与当前帖子关联的分类术语填充表单值字段,

我必须尝试过20件事但却找不到合适的解决方案.

我有元字段,但这很容易我刚用过:

$ref = get_post_meta( $post->ID, 'job_ref', true ); 
Run Code Online (Sandbox Code Playgroud)

这对于表单字段:

  <input type="text" class="text" name="job_ref" id="job_ref" value="
  <?php echo $ref; ?>" /> 
Run Code Online (Sandbox Code Playgroud)

所以我正在为分类学术语寻找类似的解决方案..?

非常感谢

wordpress

3
推荐指数
1
解决办法
4万
查看次数

您的站点地图不包含任何 URL。请验证并重新提交您的站点地图

为什么 Google 网站管理员工具中的此站点地图会显示此错误“您的站点地图不包含任何 URL。请验证并重新提交您的站点地图。”

站点地图:http://www.ciadeeventosbuffet.com.br/sitemap_index.xml 插件:Yoast Seo 插件

wordpress seo

3
推荐指数
1
解决办法
2823
查看次数

Wordpress混合内容错误(与谷歌相关的字体)

我搜索了论坛,但我无法弄清楚如何修复我网站上的混合内容错误以使其成为https.

以下是chrome的错误:

混合内容:页面https://www.example.com/是通过HTTPS加载的,但请求了一个不安全的样式表http://fonts.googleapis.com/css?family=Oswald:300,400,700.此请求已被阻止; 内容必须通过HTTPS提供.

我是一个完整的菜鸟,不知道在哪里/什么改变.

请提供noob指示,提前谢谢,决议将允许我发布....非常感谢!

- -更新 - -

它不起作用(可能是因为我).这是在functions.php文件的代码中的位置,但它不起作用(我在https ssl函数上将http更改为https)

$open_sans = _x( 'on', 'Open Sans font: on or off', 'Divi' );

    if ( 'off' !== $open_sans ) {
        $font_families = array();

        if ( 'off' !== $open_sans )
            $font_families[] = 'Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800';

        $protocol = is_ssl() ? 'https' : 'http';
        $query_args = array(
            'family' => implode( '%7C', $font_families ),
            'subset' => 'latin,latin-ext',
        );
        $fonts_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" );
    }

    return $fonts_url;
}
endif;
Run Code Online (Sandbox Code Playgroud)

wordpress mixed-content

3
推荐指数
1
解决办法
8659
查看次数

Safari 5更改了javascript bookmarklets的使用?

Safari 5使用javascript bookmarklets作为书签或书签栏中的链接,现在是否存在长度限制或其他更改?

下面的小书签在Safari 4中可用,但在Safari 5中我收到错误"Safari无法使用Javascript进行此操作." 它似乎与打开一个新窗口没有任何关系,因为下面的第二个脚本在5中工作并打开一个新窗口.

还有其他方法可以使用javascript进行浏览器操作,无论是bookmarklet还是Safari扩展?

更新10/07/11:

Bookmarklet现在可以在Safari 5(但不是4)中进行一次更改,更改100% to 100%25:

javascript:s=document.getElementsByTagName('STYLE'); ex=document.getElementsByTagName('LINK'); d=window.open().document; /*set base href*/d.open();d.close(); b=d.body; function trim(s){return s.replace(/^\s*\n/, '').replace(/\s*$/, ''); }; function iff(a,b,c){return b?a+b+c:'';}function add(h){b.appendChild(h);} function makeTag(t){return d.createElement(t);} function makeText(tag,text){t=makeTag(tag);t.appendChild(d.createTextNode(text)); return t;} add(makeText('style', 'iframe{width:100%25;height:18em;border:1px solid;')); add(makeText('h3', d.title='Style sheets in ' + location.href)); for(i=0; i%3Cs.length; ++i) { add(makeText('h4','Inline style sheet'  + iff(' title="',s[i].title,'"'))); add(makeText('pre', trim(s[i].innerHTML))); } for (i=0; i%3Cex.length; ++i) { rs=ex[i].rel.split(' '); for(j=0;j%3Crs.length;++j) if (rs[j].toLowerCase()=='stylesheet') { add(makeText('h4','link rel="' + ex[i].rel + '" href="' …
Run Code Online (Sandbox Code Playgroud)

javascript safari bookmarklet safari-extension

2
推荐指数
1
解决办法
2159
查看次数

用jQuery更改游标的CSS

我试图光标的CSS改变default一个上a href的链接#menu-item-4082"关于"链接下方.我不知道为什么这个看似简单的功能不想工作.

一定是简单的我没有看到.我的CSS选择器是否正确?

或者是否有一种不同的或更好的方式来改变使用jQuery的CSS?怎么样去除href="#"

小提琴:http://jsfiddle.net/2nbad1gc/

功能:

$("li#menu-item-4082 .not-click").css("cursor","default");
Run Code Online (Sandbox Code Playgroud)

HTML

<ul id="menu-main-menu-bar">
<li id="menu-item-217" class="menu-item">
    <a href="http://example.com/">Home</a>
</li>
<li id="menu-item-4082" class="menu-item menu-item-type-custom
    menu-item-object-custom menu-item-has-children menu-item-4082
    has-dropdown not-click">
    <a href="#">About</a>
</li>
<ul class="dropdown">
    <li id="menu-item-158" class="menu-item menu-item-158">
        <a href="http://example.com/values/">Values</a>
    </li>
    <li id="menu-item-4083" class="menu-item menu-item-4083">
        <a href="http://example.com/why/">Why</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

2
推荐指数
1
解决办法
101
查看次数