Προσθήκη Σύντομος για Προσαρμοσμένο Δημοσίευση Τύπος Μέσα Plugin

ψήφοι
0

Έχω διαβάσει μερικά Q & As εδώ και προσπάθησε να εφαρμόσει κάποιες από τις λύσεις που δίνονται, αλλά κανένας από αυτούς δεν έχουν εργαστεί ακόμα και μετά από μπέρδεμα σχετικά με τις τελευταίες ημέρες με κάποιους.

Έχω δημιουργήσει ένα μικρό πρόγραμμα που επιτρέπει σε ένα είδος συνήθειας θέση που ονομάζεται Συμβουλές. Αυτό που θα ήθελα να κάνω είναι να επιτρέψει ολιγοψήφιους γι 'αυτό, ώστε ο τελικός χρήστης μπορεί να χρησιμοποιήσει [συμβουλές id = «123»] σε μια σελίδα για να δείξει το μόνο τον τίτλο και το περιεχόμενο από ένα μοναδικό έθιμο μετά π.χ. μόνο ο τίτλος και το περιεχόμενο της ένα έθιμο μετά με το αναγνωριστικό 481.

Μέχρι στιγμής έχω δοκιμάσει αυτές τις λύσεις: https://wordpress.stackexchange.com/questions/9729/how-would-i-create-a-shortcode-to-display-a-custom-post-within-a-page- ή τακτικά

https://wordpress.stackexchange.com/questions/16723/post-the-content-of-a-specific-custom-post-type-post-within-a-post-using-a-sho?rq=1

Αλλαγή της αντίστοιχης δημοσίευσης Τύπος κάθε φορά, χωρίς τύχη.

Νιώθω σαν να είμαι λείπει κάτι ήσσονος σημασίας.

Αυτή τη στιγμή έχω δοκιμάσει βάζοντας τα παραπάνω κωδικούς στο αρχείο θέμα functions.php και απευθείας στο αρχείο plugin μου ... δεν λειτούργησε.

Όπως είπα έχω προσπαθήσει αυτό για λίγες μέρες τώρα, μπέρδεμα με τον κώδικα, βλέποντας πολλά βίντεο, ανάγνωση γύρω από το διαδίκτυο και από εδώ, αλλά η πένα δεν έχει πέσει μαζί μου ακόμα!

Όλα βοήθεια εκτιμηθεί :)

Αν βοηθάει καθόλου εδώ είναι ο κώδικας για το πρόγραμμα:

<?php

/**
* @package BIMTips
*/
/*
Plugin Name: BIM Tips
Plugin URI: https://www.[myurlishere]
Description: This plugin is used to add tips to the website. Each tip has its own shortcode that can be used to show the tip content on any page.
Version: 1.0.0
Author: Daniel
Author URI: https://www.[myurlishere]
License: GPLv2 or later
Text Domain: bim-tips
*/

if ( ! defined( 'ABSPATH' ) ) {
die;
}

class BimTips
{
// Construct
function __construct() {
    add_action( 'init', array( $this, 'custom_post_type' ) );
}

//Enqueue Scripts
function register() {
    add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) );
}

// Activate
function activate() {
    $this->custom_post_type();
    flush_rewrite_rules();
}

// Deactivate
function deactivate() {
    flush_rewrite_rules();
}

// Custom Post Type
function custom_post_type() {
    register_post_type( 'tips', ['public' => true, 'label' => 'Tips'] );
}

// Enqueue Scripts
function enqueue() {
    wp_enqueue_style( 'tipspluginstyle', plugins_url( '/assets/tips-style.css', __FILE__ ) );
    wp_enqueue_script( 'tipspluginscript', plugins_url( '/assets/tipscript.js', __FILE__ ) );
}

}

if ( class_exists( 'BimTips' ) ) {
$bimTips = new BimTips();
$bimTips->register();
}

// Activation
register_activation_hook( __FILE__, array( $bimTIps, 'activate' ) );

// Deactivation
register_deactivation_hook( __FILE__, array( $bimTips, 'deactivate' ) 
);
Δημοσιεύθηκε 27/11/2018 στις 17:35
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more