我正在使用类似于这个的命令:
find . -name "*.php" -exec chmod 755 {} \;
Run Code Online (Sandbox Code Playgroud)
虽然,我没有使用chmod,但我使用的是另一个命令,我不会在这里列出.这个命令工作正常.但是,有数千个文件和目录要操作,这个操作需要一些时间.我想知道在操作完成时是否有办法显示某种总数?也许是修改过的文件?
我唯一能想到的就是做一些像:
find . -name "*.php" -exec chmod 755; echo "+"; {} \;
Run Code Online (Sandbox Code Playgroud)
那会有用吗?至少我们可以看到事情正在发生......任何人都有更好的建议吗?
我喜欢使用key => value pairs(数组)作为参数而不是单个参数来创建我的PHP函数.
例如,我更喜欢:
function useless_func($params) {
if (!isset($params['text'])) { $params['text'] = "default text"; }
if (!isset($params['text2'])) { $params['text2'] = "default text2"; }
if (!isset($params['text3'])) { $params['text3'] = "default text3"; }
echo $params['text'].$params['text2'].$params['text3'];
return;
}
Run Code Online (Sandbox Code Playgroud)
我不喜欢:
function useless_func($text = "default text", $text2 = "default text2", $text3 = "default text3") {
echo $text.$text2.$text3;
return;
}
Run Code Online (Sandbox Code Playgroud)
我第一次看到在Wordpress代码库中广泛使用这种方式完成的事情.
我更喜欢数组的原因:
我正在与同事讨论这个问题,他说它没用,只会导致额外的代码,而且设置默认值要困难得多.基本上,他完全不同意我的所有三点.
我正在寻找可能提供见解的专家的一般建议和指导:有什么更好或更正确的方法来做到这一点?
是的,我知道这个问题之前已被问过1000次......这就是区别......
我在StackOverflow上找到了这个答案来添加"www": 使用htaccess添加www和https支持
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)
它是我见过的最美丽,最优雅的解决方案:
所以,我的问题很简单.有人可以帮助我调整这些代码以反向工作吗?(要从网址中删除WWW并解决上述所有问题)?
我相信在上述(以及希望在下面)解决方案之间,我们将使用www重写来统治它们!
我想直接从Wordpress插件中排队一串CSS.我不想从外部文件加载它,我不想辩论为什么这是写或错的事情,我只是想知道它是否可能.
换句话说,我知道我可以这样做:
wp_register_style('myStyleSheet', 'my-stylesheet.php');
wp_enqueue_style( 'myStyleSheet');
Run Code Online (Sandbox Code Playgroud)
但我不想.
我想做的是像这样(伪代码):
$number = get_option('some_width')/2;
$css = " .divbox { width: $number; } ";
wp_register_style('myStyleSheet', $css);
wp_enqueue_style( 'myStyleSheet');
Run Code Online (Sandbox Code Playgroud)
我读了wp_register_style()的wp codex,但似乎不可能.有人有建议吗?