hab die Lösung!!
es lag an PHP max_input_vars war auf 1000 _> Der Wert wurde auf 10000 und es geht alles einwandfrei
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenhab die Lösung!!
es lag an PHP max_input_vars war auf 1000 _> Der Wert wurde auf 10000 und es geht alles einwandfrei
Hi,
ich habe beim Plugin "product Customizer"
für alle dies nicht kennen : Hier kann man optionen anlegen und diese als Produkt designer in woocommerce auf der Produktpage zur verfügung stellen.
Live preview vom Plugin: Link
es können Zeilen eingefügt werden im Adminbereich für die optionen.
Mein problem ist das ich nur genau 62 Zeilen einfügen kann. Wenn ich dazwischen neue zeilen einfüge wird die letzte en immer gelöscht beim speichen das es 62 bleiben.
Es ist in der DB Longtext eingestellt und auch im Plugin im code nichts dazu zu finden. Leider warte ich immer noch auf die Antwort vom Plugin Hersteller.
Eine Idee was so eine genaue Begrenzung hervorrufen kann ?
oder eine idee nach wqs ich im code suchen soll?
Danke vorab
Habs gefunden. unter wp-config.php war folgendes von meinem Vorgänger eingetragen worden:
define( 'DISALLOW_FILE_MODS', true );
define( 'DISALLOW_FILE_EDIT', false );
Leider funktioniertes noch immer nicht. Ich kann keien Plugins installieren (deaktivieren schon) und auch kein Wordpress Update aus dem backend machen ) alles andere hab ich die rechte.
Keiner ne Idee worans liegt???
Wenn ich einen neuen admin anlege ist dad selbe problem. Nein kein rollrn plugin aktiv
[TABLE="class: ajax pma_table"]
[TR="class: odd"]
[TD="class: data grid_edit click2"]wp_user_level[/TD]
[TD="class: left data grid_edit click2"]10
[/TD]
[/TR]
[/TABLE]
steht dort
Ich hab überall administrator stehen, nur wordpress behandelt mich als wenn ich keiner wäre.
Hi,
habe heute gesehen das ich keine Adminrechte mehr habe .Ich bin als Admin eingeloggt (Mir fehlt plötzlich das installieren der Plugins und kann auch nicht Wordpress aktualisieren.
Es steht : WordPress 4.7[COLOR=#444444][FONT=-apple-system] ist verfügbar! Bitte informiere den Administrator.
Unter Benutzer bin ich admin und auch in phpmyadmin bin ich unter usermeta : [/FONT][/COLOR][TABLE="class: ajax pma_table"]
[TR="class: even"]
[TD="class: data grid_edit click2"]wp_capabilities[/TD]
[TD="class: left data grid_edit click2"]a:1:{s:13:"administrator";b:1;}
[/TD]
[/TR]
[/TABLE]
Wie krieg ich wieder meine kompletten Adminrechte.
Ich sehe im backend alle Plugins im Menü und kann auch diese aufmachen, Es scheint das ich für Wordpress Files keine rechte habe.
Hilffeeee !
danke, hast recht. Bin grad auf der leitung gestanden. Muss mir ja nur ausgeben . Vielen Dank
habs jetzt so nur wie kann ich mein plugin ansprechen:
function this_screen() {
$current_screen = get_current_screen();
if( $current_screen ->id === "plugins" ) {
wenn ich plugins oder widgets einsetze dann ladets nur für diese seite. Mein Plugin liegt im woocommerce submenu und heißt woodbc
..wp-admin/admin.php?page=woodbc
bekomm die meldung Fatal error: Call to undefined function get_current_screen() in /data/www/....../includes/functions.php on line 19
Hi,
ich will ein css nur auf der plugin Seite laden lassen da es mir andere admin seiten sonst optisch beeinflusst. Ich hab sso probiert:
function my_script_woo($hook)
{ if ( 'admin.php?page=woodbc' == $hook )
{ return;
}
wp_enqueue_style( 'boot-css', plugins_url('woodbc/includes/bootstrap/css/bootstrap.min.css'));
}
add_action( 'admin_enqueue_scripts', 'my_script_woo' );
leider gehts nicht.
Ich würde es so über ajax machen aber es wird leider nichts gespeichert.
JS Datei
Query(document).ready(function($) {
var url = "";
var raz = 0;
$( ".order-card" ).sortable({
cursor: 'move',
update: function ( event, ui){ // var predmet = $(this).attr("predmet-id") ;
var data = $(this).sortable('serialize', { attribute: 'wpdc-sidebar-id' });
console.log(data);
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: {
'action': 'my_action_callback',
'data': jQuery('[data]').val()
},
beforeSend: function() {
alert('before');
},
success: function(){
console.log(data);
alert('success');
},
error: function(){
alert('error');
},
});
...
/*
Alles anzeigen
PHP
add_action('wp_ajax_my_action', 'my_action_callback');
function my_action_callback() { global $wpdb; // this is how you get access to the database
$name = $_POST['data'];
$id = '2'; $table_name = $wpdb->prefix . "xxxtest";
$rows_affected = $wpdb->update( $table_name, array( 'id' => $id, 'data' => $name
));
die(); // this is required to return a proper result}
Alles anzeigen
Hi,
ich hab schon mal vor einiger Zeit die Frage gestellt aber leider nicht hinbekommen.
Ich habe eien sortable List. -> Die werte werden über java an ein ephp Datei übergeben die dnan in eien angelegte Tabelle in die DB speichern soll.
ich habe es ohen WP DB Verbindung hinbekommen. Natürlich will ich die WP Verbindung nutzen fürs speichern. Bekomme es leider nicht hin.
übergeben werden die Werte an das File mit diesem Code.
JS Datei
Hier weis ich leider nicht wie man den Pfad in JS vom Plugin angibt oder bzw den eigenen Pfad der Datei . (habs derzeit mit eingabe der gesamten adresse http://... umgestezt
store_db.php
<?php
global $wpdb;
$list = $_POST['list'];$output = array();$list = parse_str($list, $output);// print_r($output);
$sidebar_implode = implode(',', $output['id']);
echo $sidebar_implode;
$dbname = "xxx";
$servername = "localhost";
$username = "xxx";
$password = "xxx";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}
echo "Connected successfully";
$sql = "INSERT INTO wptest_woodashboard (id, data)VALUES ('', '$sidebar_implode')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;}
$conn->close();
Alles anzeigen
Hiermit wird alles brav gespeichert wie es soll.Es ist ein eigenes PHP File.
Please help me :-(
Vielen Dank !!
ich benötige bootstrap. css für mein Plugin.
Wenn das plugin aktiviert ist wird der Adminbereich durch die bootstrap Datei verändert.
ZB schriftgrößen usw.
Ich will die bootstrap.css nur für mein Plugin verwenden
Hi,
ich habe bootstrap.min in meinem Plugin. Allerdings soll es nur im Plugin verwendet werden. Derzeit beeinflusst es den Adminbereich optisch
habs so eingebunden
public function enqueue_styles() {
wp_enqueue_style( 'bootstrap-css', plugins_url('../includes/bootstrap/css/bootstrap.min.css', __FILE__ ));
}
ich will aber das es nur für mein Plugin genutzt wird.
habs wie oben vermutet ins activation Hook eingetragen als array und dann update_Option.
Hi,
ich nutze in meinem Plugin add_setting_field um in option DB als array zu speichern. Funktioniert alles bestens.
Mein Problem ist nur das beim ersten mal das element in dem Array nicht existiert und es wird mir in jedem Input eine Fehlermeldung ausgegeben bis ich einen wert eintrage.
Fehlermeldung: [FONT=Menlo]<br /><b>Notice</b>: Undefined index: nav_margin_top in <b>/data/www/k000131/web/suppor........</b> on line <b>225</b><br />
Ich würde gerne beim erstmaligen aktivieren einen default Wert für jedes Input setzen aber leider keine Ahnung wie am bestens.
Dachet mir im activation hook nur wie trage ich dort das array ein
[/FONT]
usw möchte ich beim aktivieren alle Werte angeben (natürlich nach dekativieren und aktivieren soll es nicht überschrieben werden wenn andere Werte eingetragen wurden
na soviel gibts da nicht.
Ich hab ein Formular auf der Option Page mit vielen Inputfeldern
[COLOR=#000000][FONT=monospace]zB
<input type="text" name="wpdc-title-page" value="<?php echo esc_attr( get_option('wpdc-title-page') ); ?>" class="woodbc_titel"/>
Bisher hab ich s dann alle Werte einzeln gespeichert.
Es sind aber viele Werte die ich gerne jeweils in arrays speichern will.
Habe leider nur den Code vom ersten Beitrag gefunden aber nichts verständliches.
if ( isset( $_POST['submit'] ) )
{
echo 'no Update';
} else if ( ! empty( $_POST['wpdc-page-layout-choose'] ) )
{ update_Option('Wpdc-order-theme-choose', sanitize_text_field( $_POST['wpdc-order-theme-choose'] ) );
update_Option('Wpdc-title-order', sanitize_text_field( $_POST['wpdc-title-order'] ) );
update_Option('Wpdc-title-page', stripslashes( $_POST['wpdc-title-page'] ) );
Anders gefragt wie speichere ich am besten mehrere Inputs in ein Array in die option Tabelle
[/FONT][/COLOR]