我已经可以在从WordPress API返回的json中取消设置(从正常帖子中删除细节).我实际上在这个例子中使用了以下内容:https://css-tricks.com/using-the-wp-api-to-fetch-posts/
我遇到问题并且无法弄清楚的是,如何更改此设置以便从自定义帖子类型中取消设置数据
思考?
function qod_remove_extra_data( $data, $post, $context ) {
// We only want to modify the 'view' context, for reading posts
if ( $context !== 'view' || is_wp_error( $data ) ) {
return $data;
}
// Here, we unset any data we don't want to see on the front end:
unset( $data['author'] );
unset( $data['status'] );
unset( $data['featured_image'] );
//etc etc
return $data;
}
add_filter( 'json_prepare_post', 'qod_remove_extra_data', 12, 3 );
Run Code Online (Sandbox Code Playgroud)
自定义帖子类型示例过滤器
function projectPost_remove_extra_data( …Run Code Online (Sandbox Code Playgroud) 太长了;滚动到底部寻找答案,或者将 Webpack 和 Dart Sass VM 结合起来。 https://github.com/sass/dart-sass/releases/
不确定其他人是否遇到过这个问题,但我在观看文件时的第一次保存可能需要 6-7 秒(6720 毫秒)。
然后它通常会下降 2-3.5 秒。
我正在使用 Webpack 5,最新版本sass-loader和sass. 我还Fibers按照 Webpacks 的建议添加了内容,但我确实没有看到任何改进。
我的 JS 编译时间不到一秒。
我也尝试过两者memory并filesystem在 Webpack 缓存中进行设置。我也尝试过cache-loader。
我当前的 SCSS 规则如下所示:
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const Fiber = require('fibers');
const Sass = require('sass');
const config = require('../app.config');
module.exports = {
rules: [{
test: /\.s[ac]ss$/,
exclude: /node_modules/,
include: config.paths.sass,
use: [
MiniCssExtractPlugin.loader,
{
loader: 'css-loader',
options: …Run Code Online (Sandbox Code Playgroud) 我有以下 WATCH 属性监视我的 v-model 数据(这是用于复选框,我正在使用 bootstrap-vue)。
我认为我的错误在于我如何在 WATCH 中设置值或如何在我的商店中调用它?(这是一个问题,因为正在发送一个数组?)
我可以在 WATCH 内进行控制台,但是当我调度时,我收到错误消息。
这是复选框标记:
<b-form-group label="Using sub-components:">
<b-form-checkbox-group id="checkboxes1" name="flavour1" v-model="yourAccounts">
<b-form-checkbox :value="test.value" class="card" v-for="test in filteredList" :key="bank.text">
{{ test.text }}
</b-form-checkbox>
</b-form-checkbox-group>
</b-form-group>
Run Code Online (Sandbox Code Playgroud)
电脑属性:
computed: {
yourAccountsState: {
get() {
// console.log(this.yourAccounts);
return this.yourAccounts
},
}
},
watch: {
yourAccountsState(value) {
this.$store.dispatch('setTestAccounts', value);
console.log(value);
}
}
Run Code Online (Sandbox Code Playgroud)
在我的 store.js 中,我从模块导入了以下内容
const state = {
TestAccounts: []
}
const mutations = {
// from v-modal on selected accounts page
SET_SELECTED_TESTS (state, testAccount) …Run Code Online (Sandbox Code Playgroud) 我正在使用高级自定义字段,并且我想将每 3 个 div 包装成一行。如果有第四个 div 或额外的 2 个 div,那么它们将被包装在自己的行中。所以用一行打开和关闭。
我目前有基本输出,但我当前添加计数器的所有尝试都失败了。任何帮助,将不胜感激
<?php // wrap every 3 divs in a row
if(get_field('triple_column_2')): ?>
<?php while(has_sub_field('triple_column_2')): ?>
<div class="col-sm-4">
<?php the_sub_field('copy'); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud) 我正在使用WordPress的高级自定义字段的Google地图插件。我在地图上有多个点,其中一些非常接近。我可以打开打开它们没问题,但是我需要一次打开。因此,如果我打开一个,则会关闭其他的。单击以设置高级自定义字段的标记,如下所示:
if( $marker.html() )
{
// create info window
var infowindow = new google.maps.InfoWindow({
content : $marker.html(),
maxWidth: 250
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open( map, marker );
});
}
Run Code Online (Sandbox Code Playgroud)
任何有关如何附加此内容的帮助,一次只能打开一个窗口,将不胜感激
javascript wordpress google-maps infowindow advanced-custom-fields
所以我要说下面的设置如下.其中3篇文章具有相同的data-attr(这来自数据库).我点击删除我可以轻松淡出一个.我删除了点击>最近的blah>淡出
但是,我想淡出不仅仅是关于点击的特定文章,而是任何具有匹配数据attr的文章.我不知道该怎么做.
任何提示都会被贬低!
<article class="blah" data-attr="123">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="123">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="123">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="145">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="145">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="175">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
<article class="blah" data-attr="">
//content stuff
<a href="#" class="remove">REMOVE</a>
</article>
Run Code Online (Sandbox Code Playgroud) wordpress ×3
javascript ×2
php ×2
google-maps ×1
infowindow ×1
jquery ×1
json ×1
sass ×1
sass-loader ×1
vue.js ×1
vuex ×1
webpack ×1