小编Jar*_*red的帖子

WP - 使用插件目录中的文件作为自定义页面模板?

插件目录中的文件是否可以用作自定义页面模板?

另外,如何使插件创建页面?

我正在为一个基于主题的客户开发一个插件,他希望这个插件能够制作销售页面,同时能够在主页上使用他的主题.这是我正在为他推向市场的产品,所以它需要通过插件实现自动化.

这可能吗?

编辑

我的插件主文件中有激活/取消激活挂钩,但它无法正常工作.这是代码:

$filename = __FILE__;

register_activation_hook($filename, 'superActivation');
register_deactivation_hook($filename, 'superDeactivation');

global $myFile; global $fh; global $stringData; global $filename;

$myFile = "testFile.txt";
$stringData = "Testing\n";
$fh = fopen($myFile, 'w') or die("can't open file");

function superActivation() {
    global $myFile; global $fh; global $stringData; global $filename;
    fwrite($fh, $stringData);
    fclose($fh);
}

function superDeactivation() {
    $myFile = "testFile.txt";
    unlink($myFile);
}
Run Code Online (Sandbox Code Playgroud)

wordpress

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

preg_replace'</ p>'和'<br />'?

我有我的代码删除<p>起始标记,但现在我想</p>用换行符替换结束标记.我怎样才能做到这一点?

这就是我所拥有的:

$content = 'This is the content';
$newcontent = preg_replace("/<p[^>]*?>", "", $content);
$newcontent = preg_replace("</p>", "<br />", $newcontent);
Run Code Online (Sandbox Code Playgroud)

php preg-replace

10
推荐指数
2
解决办法
2万
查看次数

<select>下拉列表中的字体预览?

我一直环顾四周,有真的不多,就如何使字体预览(以显示他们选择相同的字体文本)在下拉列表中.任何人都能指出我正确的方向吗?谢谢.

html javascript jquery drop-down-menu

8
推荐指数
1
解决办法
6396
查看次数

jQuery - 在悬停时使用.one()

有没有办法让悬停功能只执行一次?这就是我目前正在尝试的:

$('#ask').live('hover', function() {

    $('#homesearch-after').hide(300);

    $.doTimeout( 300, function() {
        hideClosedSearchLink();
        showHomeSearch();
    });

});
Run Code Online (Sandbox Code Playgroud)

但那不起作用.我怎么才能让这个悬停激活一次?

我尝试用.one和.bind改变.live ......导致虚无.

jquery

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

如何通过应用程序ID和密码获取Facebook应用程序的名称?

我如何获得应用程序的名称,假设我有使用Facebook PHP SDK的应用程序ID和应用程序机密?

facebook-php-sdk facebook-apps

6
推荐指数
1
解决办法
5920
查看次数

Git不会区分我的主插件文件?

所以我遇到了一个很奇怪的问题.无论我对某个文件做了什么改变,它总是说有1个删除和1个插入,这是每个文件的整个代码.这不会发生在其他文件中.这种情况最近才开始发生,我不确定是什么原因造成的.有任何想法吗?

如果你需要我,我会进一步解释.

编辑:我想我已经越来越接近搞清楚了.如果我输入git diff,我得到这样的东西:

<?php^M^M/*^MPlugin Name: SomeName^MPlugin URI: http://...

所以,它肯定与行结尾有关,但我怎么能摆脱那些呢?

git bitbucket

6
推荐指数
1
解决办法
225
查看次数

如何在图像周围环绕文字?

达到以下效果的最佳方法是什么?

[图片被海报删除]

我需要该文本环绕图像,它应始终位于右下角.谢谢.

html css

5
推荐指数
1
解决办法
1795
查看次数

PHP - 在整个应用程序中使类对象全局化?

有没有一种简单的方法可以在PHP中为整个应用程序创建一个全局类对象?我需要我的课程才能在整个应用程序中实例化一次并让它100%工作.

谢谢.

编辑

决定Singleton模式是我需要的最好的想法,并被要求添加一些代码,所以这里是:

在我的应用中使用该类:

function catp_check_request(){
    $catp=catp::getInstance();

    $dlinks=array();
    $ddlinks=array();

    foreach($catp->rawlinks->link as $rawlink){
        $dellink="catp-del-{$rawlink->name}";
        array_push($dlinks,$dellink);
    }

    // More stuff..
}
Run Code Online (Sandbox Code Playgroud)

宣布课程:

class catp {

private static $instance;
private $errors;
private $status_messages;
private $plugin_name;
private $plugin_shortname;
private $links;
private $linksurl;
private $rawlinks;

private function __construct(){}

public static function getInstance() {
    if (self::$instance == null) {
        self::$instance = new catp();
    }
    return self::$instance;
}

public function catp(){
    $this->errors=false;
    $this->plugin_name='CloakandTrack Plugin';
    $this->plugin_shortname='CaTP';
    $this->status_messages=array(
        'updated' => 'You just updated',
        'enabled' => 'You just enabled', …
Run Code Online (Sandbox Code Playgroud)

php global class

5
推荐指数
1
解决办法
7666
查看次数

将按钮添加到mat-tab-group

我是Angular 2/4的新手,并且一直在享受Material Design组件(https://material.angular.io).我有一个简单的SPA,它使用一个选项卡组在动态视图之间切换.我有一个加号按钮,用于添加更多选项卡,每个选项卡都可以自行删除.

我的问题是是否可以更改mat-tab-group以包含上栏中的"加号"按钮(选项卡出现的位置).现在它位于mat-tab-group div旁边的div中,因此在我的网页的整个右侧占据了20px,这看起来并不是很好.

angular-material2 angular

4
推荐指数
2
解决办法
7134
查看次数

如何设置<select>元素的样式?

如何彻底改变<select>元素的设计?例如,这就是我希望我的下拉列表看起来的样子:

Screeshot http://i56.tinypic.com/2n7h7uv.png

有没有办法用CSS做到这一点?如果没有,jQuery?

css xhtml jquery select drop-down-menu

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

是什么区别<?php functionhere(); ?>和<?= functionhere();?>

有人可以向我解释何时<?=需要使用或者为什么这个程序员会这样编码?我正在为SPBAS创建第三方模块,我差不多想出来了,我只是不知道我指定的两个不同选项的重要性.

提前致谢.

php

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

可以只为禁用Javascript的用户应用一些CSS吗?

标题几乎说明了我要做的事情,但为了详细说明,我想将一些CSS应用于一个prochart-colitem没有启用javascript的用户调用的类.

原因?我使用百分比的列宽等于100%,然后使用javascript从每个div中减去2个像素,同时添加一个边框.

如果没有启用javascript,列+边框等于父div的100%以上,我需要从类中减去几个像素,使其适合父div到no-js用户.

有什么简单的方法吗?我<noscript><style>里面尝试过,没有运气.

javascript css border column-width

0
推荐指数
1
解决办法
1079
查看次数