This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* This is an upsert mutation. It will create or update a cpt and a custom table holding additional data | |
*/ | |
register_graphql_mutation( 'upsertPost', [ | |
'inputFields' => array_merge( | |
PostObjectCreate::get_input_fields( $post_type ), // use default mutation inputs for this post type | |
[ | |
'tutorialId' => [ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'posts_clauses', function( $clauses, $query_object ) { | |
global $wpdb; | |
$user_id = get_current_user_id(); | |
if ( ! array_key_exists('graphql_args', $query_object->query ) ) { | |
return $clauses; | |
} | |
switch ( $query_object->query['post_type'] ) { | |
case 'edgeuserquiz': |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<? | |
// Meta Box managed postmeta fields | |
// CPT | |
register_graphql_fields( 'Quiz', [ | |
'quizType' => [ | |
'type' => 'String', | |
'description' => __( 'Quiz type', 'wpgraphql-metabox' ), | |
'resolve' => function( $quiz_post ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use WPGraphQL\Data\DataSource; | |
class UserQuizType { | |
private static $entity = null; | |
/** | |
* Register UserQuiz fields |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Enter-Session { | |
[CmdletBinding()] | |
Param() | |
DynamicParam { | |
$ParameterName = 'ComputerName' | |
$Attribute = New-Object System.Management.Automation.ParameterAttribute | |
$Attributes = New-Object -Type System.Collections.ObjectModel.Collection[System.Attribute] | |
$Parameters = New-Object -Type System.Management.Automation.RuntimeDefinedParameterDictionary |
NewerOlder