如何在 Wordress Theme functions.php 文件中正常工作?
我还没有弄清楚如何使主题的functions.php 文件中的顶部函数对底部函数可用。我不了解如何设置挂钩以便它们可以一起工作。谢谢你。
function poohToPee( $pooh_log )
{
switch( $pooh_log )
{
case 'gross-poop':
$pee_equivalent = 'Grossest of Pees';
break;
case 'ok-poop':
$pee_equivalent = 'Bland Snack Pee';
break;
case 'shang-tsung-plop':
$pee-equivalent = 'Random U-Stream';
break;
}
return $pee_equivalent;
}
Run Code Online (Sandbox Code Playgroud)
function screw_loose()
{
if( isset($_REQUEST['pooh_log']) )
{
echo poohToPee( $_REQUEST['pooh_log'] );
}
}
add_action('wp_ajax_priv_screw_loose', 'screw_loose')
Run Code Online (Sandbox Code Playgroud) 我在IB上创建的collectionView上有一个自定义动态单元格,它将填充数组中的数据.
我想在同一个CollectionView IB上添加一个静态单元格.是否有可能静态单元格位于Collection View的最后一个对象上,无论数据长度是来自动态单元格,静态单元格都将作为最后一个对象添加?
我正在尝试使用LEFT JOINS找到不同的孤立的menu_item记录,然后检查NULL值.
下面的查询返回的结果实际上不是孤儿.mitem_id是menu_item表的主键和price_info表的外键.pinfo_id是price_info表和外键orderdetails表的主键.
SELECT DISTINCT mi.mitem_id, descr
FROM menu_item mi
LEFT JOIN price_info pi ON pi.menu_item = mi.mitem_id
LEFT JOIN orderdetails od ON od.price_info = pi.pinfo_id
WHERE od.detail_id IS NULL;
Run Code Online (Sandbox Code Playgroud)
返回的记录之一如下所示:
+----------+------------------+
| mitem_id | descr |
+----------+------------------+
| 926 | Alameda Pale Ale |
+----------+------------------+
Run Code Online (Sandbox Code Playgroud)
我怎么知道它不是一个孤儿是因为当我运行查询时:
SELECT od.detail_id
FROM orderdetails od
INNER JOIN price_info pi ON pi.pinfo_id = od.price_info
INNER JOIN menu_item mi ON mi.mitem_id = pi.menu_item
WHERE mi.mitem_id = 926;
Run Code Online (Sandbox Code Playgroud)
它返回一组记录:
+-----------+
| detail_id |
+-----------+
| 142830 …Run Code Online (Sandbox Code Playgroud) 我需要帮助通过Heroku实验室启用websockets.
我通过Toolbelt 执行'heroku labs:启用websockets -a myapp' - 没有这样的功能:websockets.
有任何想法吗?
我使用rails has_many_belongs_to_many关联如下:
class MemberRole < ActiveRecord::Base
attr_accessible :org_id, :name, :permission_ids
has_and_belongs_to_many :permissions
end
class Permission < ActiveRecord::Base
has_and_belongs_to_many :member_roles
end
Run Code Online (Sandbox Code Playgroud)
我的联接表如下:
CREATE TABLE MEMBER_ROLES_PERMISSIONS
( member_role_id NUMBER(38,0) NOT NULL REFERENCES member_roles,
permission_id NUMBER(38,0) NOT NULL REFERENCES permissions
);
Run Code Online (Sandbox Code Playgroud)
当我尝试创建新记录时,如下所示:
role = MemberRole.create(name: role_params["name"], org_id: role_params["org_id"], permission_ids: role_params["permission_ids"])
Run Code Online (Sandbox Code Playgroud)
INSERT INTO"MEMBER_ROLES"("ID","NAME","ORG_ID")VALUES(:a1,:a2,:a3)[["id",66],["name","test100"],[" org_id","2"]]
插入"MEMBER_ROLES_PERMISSIONS"("MEMBER_ROLE_ID","PERMISSION_ID")值(66,8)
上述方法的问题是我的member_roles表具有如下创建的序列和触发器:
CREATE SEQUENCE MEMBER_ROLES_SEQ;
set define off;
CREATE OR REPLACE TRIGGER member_roles_bir
BEFORE INSERT ON MEMBER_ROLES
FOR EACH ROW
BEGIN
SELECT MEMBER_ROLES_SEQ.NEXTVAL
INTO :new.id
FROM dual;
END;
Run Code Online (Sandbox Code Playgroud)
由于上面的内容,插入表内的"ID"是67而不是66.
rails是否应该尝试手动插入id?有没有办法告诉rails不处理id插入并让oracle触发器处理它?
ruby oracle ruby-on-rails ruby-on-rails-3 rails-activerecord
当我单击“立即注册”按钮时,我想执行“input.php”,其中我有将数据插入数据库并显示成功消息的代码。我不想离开当前页面。
<input type="button" id="confirm" value="Register Now" class="button">
<script type="text/javascript">
$(document).ready(function() {
$("#confirm").click(function() {
<?php
include 'input.php';
?>
alert ("data Added successfully.");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我的代码给了我“数据添加成功”的消息,但 PHP 文件没有执行,也没有数据添加到数据库中。所有必要的数据都在会话变量中。
我目前被 GW-BASIC 的以下错误消息所困扰:
Syntax error in 450
Ok
450 STEP=0
Run Code Online (Sandbox Code Playgroud)
这是上下文:
400 ON KEY(13) GOSUB 590 ' right arrow key makes direction clockwise
410 ON KEY(12) GOSUB 610 ' left arrow key makes direction counter-clockwise
420 ON KEY(11) GOSUB 630 ' up arrow makes faster
430 ON KEY(14) GOSUB 670 ' down arrow makes slower
440 '
450 STEP=0
460 OUT DATAPORT, 0
Run Code Online (Sandbox Code Playgroud)
我尝试过使用和不使用 LET 关键字的赋值,结果相同。我看不出我的代码有什么问题。
谢谢。
任何人都可以让我知道下面的正则表达式模式的含义?
Pattern p1=Pattern.compile("^1?(\\d{10})");
Pattern p2=Pattern.compile("^1?([1-9])(\\d{9})");
Run Code Online (Sandbox Code Playgroud) 当你在长线上做尾巴时会发生缠绕.但是,当您拖尾日志时,重要的是要看到一行结束而另一行开始.那么,是否有可能在尾部创建一个标识?包装而不是从第0列开始,将从第10列开始.例如:
this is a very long line to simulate how a line would wrap in a terminal window
suppose this is the wrapping and it is just the same line the continues here.
this is another very long line to simulate how a line would wrap in a terminal window
suppose this is the wrapping and it is just the same line the continues here.
Run Code Online (Sandbox Code Playgroud)
与
this is a very long line to simulate how a line would wrap in …Run Code Online (Sandbox Code Playgroud) 我的脚本在chrome下运行正常,但不适用于Firefox.Firefox只是向我显示一个白色屏幕.必须使用POST进行重定向.
<!DOCTYPE html>
<html>
<script type='text/javascript'>
//<![CDATA[
var redirect = function(url, method) {
var form = document.createElement('form');
form.method = method;
form.action = url;
form.submit();
};
redirect('/mywebservice/mainpage', 'post');
//]]>
</script>
</html>
Run Code Online (Sandbox Code Playgroud)