标签: wordpress

设置光标/插入位置的最佳方法是什么?

如果我将内容插入到TinyMCE已经选择的textarea中,那么设置光标/插入符号位置的最佳方法是什么?

我正在使用tinyMCE.execCommand("mceInsertRawHTML", false, content);插入内容,我想将光标位置设置为内容的结尾.

双方document.selectionmyField.selectionStart不会为这方面的工作,我觉得好像这将是由TinyMCE的支持(通过的东西,我不能在他们的论坛上找到)或它会是一个非常丑陋的黑客.

后来:它变得更好; 我只是想通了,当你在WordPress中加载TinyMCE时,它会在嵌入式iframe中加载整个编辑器.

稍后(2):我可以使用document.getElementById('content_ifr').contentDocument.getSelection();将选择作为字符串,但不是我可以使用的选择对象getRangeAt(0).一点一点地进步.

javascript wordpress iframe tinymce getselection

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

如何将Facebook整合到WordPress注册/登录?

以下是我们希望实现的目标:一个WordPress网站,允许用户使用Facebook或WordPress注册/登录,并对帖子/页面/内容具有相同的访问权限.从目前为止的所有研究来看,这似乎并不重要......

这是我们的要求:


用户注册

Facebook的

  • 新用户可以通过单击按钮连接Facebook,然后将所请求的权限授予我们的Facebook应用程序.许可授予是一次性事件.
  • 如果他们还没有,他们将不得不登录Facebook.
  • 当他们第一次连接时,将自动为他们创建一个WordPress帐户.这集成了Facebook和WordPress.
  • 这个免费的插件可能是整合两个系统的一个很好的起点 - http://wordpress.org/extend/plugins/simple-facebook-connect/
  • 这是另一个仅基于Facebook会话处理WordPress帐户创建的人.它缺少的是能够在注册后使用Facebook会话登录(它需要WordPress用户名/密码). http://wordpress.org/extend/plugins/facebook-registration-tool/

WordPress的

  • 如果用户没有Facebook帐户或选择不通过Facebook连接,他们可以手动创建WordPress帐户.
  • 必填字段包括:用户名,电子邮件,密码

用户登录

Facebook的

  • 如果用户已经授予我们Facebook应用程序的权限,如果他们有活跃的Facebook会话并访问我们的网站,他们将自动登录.
  • 否则,用户必须首先登录Facebook.

WordPress的

  • 用户可以选择使用他们创建的用户名/密码登录.

关于如何实现这些要求的任何智慧言论?

wordpress facebook wordpress-plugin facebook-graph-api

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

内联预格式化?

这应该是简单的点,因为我忘记了如何在Google上找不到它.

我如何完成这样的事情:

Blah Blah Blah some codeBlah Blah

在wordpress?pre不起作用,因为它会给出换行符.

html wordpress

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

背景颜色悬停渐变效果CSS

首先,我是初学者.我想要一步一步的指导.

我想为Wordpress中的链接添加平滑的背景悬停效果

a {
  color:#000;}
a:hover {
  background-color: #d1d1d1; color:#fff;
}
Run Code Online (Sandbox Code Playgroud)

我希望链接上的悬停缓慢而不是即时.我需要任何JavaScript或jQuery吗?如果是这样,请告诉我如何做到这一点.

javascript css wordpress jquery background

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

Wordpress - $ wpdb-> insert - MySQL NOW()

是否有可能在$ wpdb-> insert调用中使用MySQL NOW()?

当我使用以下代码时,NOW()不起作用.

$data = array(
        'id' => NULL,
        'order' => serialize($_POST['data']['Order']),
        'created' => NOW(),
        'user_id' => $current_user->ID
    );

$wpdb->insert(ORDERS_TABLE, (array) $data );
Run Code Online (Sandbox Code Playgroud)

wordpress

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

如何在PHP中声明一个全局变量我可以跨模板使用?

在wordpress中,它会调用header.php,然后调用任何模板名称或请求的页面.如何在我的php标头中声明一个变量,然后我可以在其他模板中引用它?

php wordpress

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

WP_Query()不返回所有条目

我有这个查询只返回我在表上的一些条目.我有超过10个帖子但这个查询只返回6.请帮助提出建议

$query = new WP_Query("year=2011&monthnum=09&post_status=publish&post_type=post&orderby=post_date&order=DESC");
while ($query->have_posts()):
    $query->the_post();
    $title=get_the_Title();                                                                                                                  
    echo"<p><input type=\"checkbox\" name=\"MyArticle[]\" value=\"".get_the_ID()."\">".get_the_Title()."</p>";
endwhile;               
wp_reset_query();
Run Code Online (Sandbox Code Playgroud)

php wordpress

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

无法在Wordpress中的wp-content/uploads中创建目录

我无法将任何图像上传到媒体部分.我收到此错误消息:

"无法创建目录wp-content/uploads/2015/05.它的父目录是否可由服务器写入?"

我尝试更改权限,为上传和wp-content目录提供完全访问权777,但这没有帮助.

我尝试将所有者更改为apache:apache for/wordpress/wp-content,但这也没有帮助.

upload_path在option-media.php中设置为wp-content/uploads.它仍然没有用.

尝试定义上传路径define(UPLOADS, 'wp-content/uploads');没有帮助.

(服务器:centos)

有人,请帮忙!

-提前致谢.

permissions wordpress file-upload centos image-uploading

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

如何在初始vue.js/vue-router加载时加载所有服务器端数据?

我目前正在使用WordPress REST API和vue-router在小型单页网站上的页面之间进行转换.但是,当我使用REST API对服务器进行AJAX调用时,数据会加载,但只有在页面已经呈现之后才会加载.

VUE路由器文档提供了深入了解在关于如何前和导航到各航线后加载数据,但我想知道如何加载在初始页面加载的所有路线和页面数据,环游需要加载每个数据路线被激活的时间.

注意,我正在将我的数据加载到acf属性中,然后使用在.vue文件组件中访问它this.$parent.acfs.

main.js路由器代码:

const router = new VueRouter({
    routes: [
        { path: '/', component: Home },
        { path: '/about', component: About },
        { path: '/tickets', component: Tickets },
        { path: '/sponsors', component: Sponsors },
    ],
    hashbang: false
});

exports.router = router;

const app = new Vue({
    router,
    data: {
        acfs: ''
    },
    created() {
        $.ajax({
            url: 'http://localhost/placeholder/wp-json/acf/v2/page/2',
            type: 'GET',
            success: function(response) {
                console.log(response);
                this.acfs = response.acf;
                // this.backgroundImage …
Run Code Online (Sandbox Code Playgroud)

javascript ajax wordpress jquery vue.js

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

拒绝展示..... frame-ancestors https://www.facebook.com

我在我的网站上添加了Facebook客户聊天插件.它第一天工作正常.从第二天起,它无法正常工作.我在Google Chrome控制台中看到了一条错误消息:

拒绝显示' https://www.facebook.com/v2.11/plugins/customerchat.php?app_id=214160985792954&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FlY4eZXm_YWu.js% 3Fversion%3D42%23CB%3Df157c0f5ff1898c%26domain%3Dwww.fast-pay.cash%26origin%3Dhttps%253A%252F%252Fwww.fast-pay.cash%252Ff11cff6d515fe88%26relation%3Dparent.parent&container_width = 0&语言环境= EN_US&最小=假REF =前置式page&sdk = joey '在一个框架中,因为祖先违反了以下内容安全策略指令:"frame-ancestors https://www.facebook.com/ "."

我用Google搜索了解决方案.每个答案我都看到这是域名白名单问题.但是我已经在facebook页面中将我的域名列入白名单.

这是我如何列出我的域名的过程

  1. 首先,我转到我的页面设置
  2. 在信使平台设置下,我将我的域名设为白名单
  3. 我把我的域名放在几个模式中.在这里,我给你我的模式

    1. https://www.my-domain.com/
    2. https://www.my-domain.com/
    3. https://my-domain.com/
    4. http://www.my-domain.com/
    5. http://my-domain.com/

这是控制台错误图像 在此输入图像描述

wordpress facebook facebook-messenger facebook-customer-chat

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